Textbook Notes (369,141)
Canada (162,412)
CIS 1000 (58)
Chapter 10

Chapter 10.doc

9 Pages

Computing and Information Science
Course Code
CIS 1000
Jing Yu Zhu

This preview shows pages 1,2 and half of page 3. Sign up to view the full 9 pages of the document.
Chapter 10 Behind the Scenes Building Applications Understanding Software Programming Why would I ever need to create a program If the program does not already exist If Im not going to be a programmer why do I need to know some programming Macros are custom built miniprograms Enable you to customize and automate various features of a softwareCan execute a complicated sequence of steps with a single commandThe Life Cycle of an Information SystemA system is a collection of pieces working together to achieve a common goalAn information system includes data people procedures hardware and software System development life cycle SDLC is a set of steps or organized process to ensure that development proceeds in an orderly fashion System Development Life CycleWhy do I need a process to develop a system These programs are much more complex andNeed to be available for multiple operating systemsWork over networked environmentsBe free of errors and well supportedWhat steps constitute the SDLC There are six stepsoften referred to as a waterfall system 1 Problem and opportunity identification corporations generating ideas 2 Analysis analysts explore in depth the problem to be solved and develop a program specification statement of goals and objectives 3 Design generating a detailed plan for programmers to followFlowcharts are visual diagrams of a processDataflow diagrams trace all data in an information system 4 Development and documentation phase in which actual programming takes place also the first part of the program development life cycle PDLC 5 Testing and installation testing the program to ensure it works properly6 Maintenance and evaluation performance must be monitored bugs must be detected additional enhancementsThe Life Cycle of a Program What is programming Programming is the process of translating a task into a series of commands a computer will use to perform that task
More Less
Unlock Document

Only pages 1,2 and half of page 3 are available for preview. Some parts have been intentionally blurred.

Unlock Document
You're Reading a Preview

Unlock to view full version

Unlock Document

Log In


Join OneClass

Access over 10 million pages of study
documents for 1.3 million courses.

Sign up

Join to view


By registering, I agree to the Terms and Privacy Policies
Already have an account?
Just a few more details

So we can recommend you notes for your school.

Reset Password

Please enter below the email address you registered with and we will send you a link to reset your password.

Add your courses

Get notes from the top students in your class.