National Diploma Unit 4 Introduction to Software Development Program specification & development.

Slides:



Advertisements
Similar presentations
Input, Process, Output, Storage and Feedback
Advertisements

Review of Computer Hardware, Operating Systems, and Media EDUC 286: Educational Technology II: Professional Tools Fall 2009.
including File Management
IT1100 – COMPUTER APPLICATIONS 10 Credits 2 Hours per week.
Cyneda MODULE 1 EXAM QUESTIONS MODULE 1 EXAM QUESTIONS GCE AS GCE AS QUESTIONS QUIZ.
Computer Hardware.
Unit 1: Getting Started. What is a network?? A group of two or more computers that are linked together. Network Interface Card (NIC), basic network software.
Intermediate GNVQ ICT Computer Systems Hardware is the name that is given to any part of a computer that you can actually touch. An individual piece of.
Why do we need to learn about computers? Hardware & Software Windows95 Desktop - GUI? Mice? Internet Explorer & Netscape Microsoft Applications: –Excel.
IT Systems Operating System EN230-1 Justin Champion C208 –
Computer Main Parts.
 Contents 1.Introduction about operating system. 2. What is 32 bit and 64 bit operating system. 3. File systems. 4. Minimum requirement for Windows 7.
CS 0008 Day 2 1. Today Hardware and Software How computers store data How a program works Operators, types, input Print function Running the debugger.
What are the functions of an operating system? The operating system is the core software component of your computer. It performs many functions and is,
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Introduction to Computer Administration Introduction.
The Operating System. Operating Systems (F) What you need to know about –operating system as a program; –directory/folder.
Computer Basics Diagram
1.1 1 Introduction Foundations of Computer Science  Cengage Learning.
Teaching and Learning with Technology  Allyn and Bacon 2005 Teaching and Learning with Technology  Allyn and Bacon 2002 Teaching and Learning with Technology.
Computer Systems 1 Fundamentals of Computing COM116 BSc (Hons.) Computing Programme.
CS 0004 –Lecture 1 Wednesday, Jan 5 th, 2011 Roxana Gheorghiu.
1 ITSK 2611 Welcome. 2 Operating System 3 What is an OS Resource Manager –Disk –Memory –CPU Device Manager –Printers –Video Card –Sound Card Utility.
Overview of Windows and Microsoft Word. Operating System Performs 3 functions –Controls the hardware of the computer Screen, keyboard, disk drives, etc.
Lecture 5: Using Computers: Important Ideas Tonga Institute of Higher Education IT 141: Information Systems.
Chapter 11 An Introduction to Visual Basic 2008 Why Windows and Why Visual Basic How You Develop a Visual Basic Application The Different Versions of Visual.
Working with Windows 2000 What it is: The system inside your computer that enables it to run software Uses icons (pictures) to access and work within programs.
INTRODUCTION TO COMPUTING Computer Basics. The Information Age Computers are useful in Society to advance: Business Education Art and Music Medicine and.
Highlights – Digital Literacy. An operating system (OS) is the most important program that runs on your computer. Every general-purpose computer must.
1 The Five Parts of an Information System
GCSE Information Technology Computer Systems 2 Hardware is the name that is given to any part of a computer that you can actually touch. An individual.
BAT3O / BTX4C. Definition: A computer is an electronic machine that 1) takes in data and instructions (input) 2) works with the data (processing) 3) puts.
The Operating System ICS3M.  The operating system (OS) provides a consistent environment for other software programs to execute commands.  It gives.
Introduction to Software Development. Systems Life Cycle Analysis  Collect and examine data  Analyze current system and data flow Design  Plan your.
IPC144 Introduction to Programming Using C Instructor: Travis Mander 1.
Elements of a Computer System Understanding Computers.
Overview of Windows and Microsoft Word Mrs. Masishin.
Parts of a Computer - Introduction
Computer Systems Nat 4/5 Computing Science Operating Systems.
Parts of the Computer System
COMPUTERS in the CLASSROOM
1 Software. 2 What is software ► Software is the term that we use for all the programs and data on a computer system. ► Two types of software ► Program.
Looking Inside the Computer System
MIND MAPS FOR THE ICT STUDENTS V.S.R.RANASIRI R / KURUWITA M.M.V.
Senem KUMOVA METİN // Fall CS 115 Introduction to Programming Introduction to Computing.
1 3 Computing System Fundamentals 3.3 Computer Systems.
Digital Literacy Lesson 2. Hardware Hardware: the physical components of a computer. Includes input devices, processing devices, storage devices, and.
KEYBOARDING 1 Computer Basics. Definitions Computer  An electronic, digital, programmable machine that has four functions  accepts input  processes.
Certificate in Accounting NOS 116, 118, 213, 222 Lecture 1: Introduction.
9NL Ayomi Hasenclever.  You cant touch a software  It is stored in a computer or laptop  Allows the hardware to do something useful, without the software.
OPERATING SYSTEMS (OS) By the end of this lesson you will be able to explain: 1. What an OS is 2. The relationship between the OS & application programs.
Hardware Moving to New Location Introduction to IT John Magill © Copyright 2006, Iowa Western Community College.
INTRODUCTION TO COMPUTERS. A computer system is an electronic device used to input data, process data, store data for later use and produce output in.
 Programming methodology: ◦ is a process of developing programs that involves strategically dividing important tasks into functions to be utilized by.
Operating Systems What an Operating System is.
Elements of a computer system
Computer Systems – Hardware, Operating System, & Software
An Overview of the Computer System
Introduction to Visual Basic 2008 Programming
INTRODUCTION TO COMPUTER STUDIES Unit Seven: The Computer System
Looking Inside the machine (Types of hardware, CPU, Memory)
An Overview of the Computer System
OPERATING SYSTEMS.
Common computer terminology
Nat 4/5 Computing Science Operating Systems
Elements of a Computer System
Computer Hardware.
Technology 6 Operating Systems.
introduction to computers
 Is a machine that is able to take information (input), do some work on (process), and to make new information (output) COMPUTER.
Function of Operating Systems
Presentation transcript:

National Diploma Unit 4 Introduction to Software Development Program specification & development

Starting points The user’s requirements should form the basis for the specification In analysing them, you need to consider constraints in any form e.g. budget, hardware available From all of your considerations, you need to produce a formal specification for the program

Specification This should describe what inputs are required The processing needed The output format The hardware specification The software required e.g. specific OS or applications

Modular design It is current practice to modularise programs Advantages Each component can be worked on concurrently by team members Each part can be tested on its own Pieces can be reused if they are fairly general

Rapid Application Development VB is a RAD programming environment – but what does this mean? VB is a programming environment that allows you to produce an interface for the user to see immediately You can then ask for feedback straight away You can refine your ideas “on the fly” The user is generally involved at all stages

Rapid Application Development You may end up producing loads of intermediate products none of which actually get used Users sometimes want something that you cannot produce You get down to the designing straight away without the careful planning and documentation used in more formal software development models

Specification practice “ I need a program to calculate the amount of sick pay payable to my employees. If they are off sick for four weeks, they get full pay. After that time they get 75% until they have been ill for 6 months. After that time, they get 50% pay. The program should calculate the total sick pay for the member of staff and allow it to be stored on the hard disk drive

Specification practice “ I run Windows 98 on my peer to peer network and all of the computers have Microsoft Office 97 installed. I don’t want the program to be too complicated – even my junior clerks must be able to use it. It must not be too big either – none of our machines have more than 500Mb free on their hard discs.

Specification practice “We use a mouse and keyboard only for input and have VDUs and laser printers in the office. I don’t want to have to buy any expensive equipment or to upgrade any of my machines in order to run this program. “I want it to be reliable as I will need it 52 weeks of the year and it will be used by many staff. I don’t want a program that will crash or wreck my computers”

Task Work in a pair and produce a specification for this program