chapter10 - Chapter 10 Behind the Scenes: Software...

Info iconThis preview shows pages 1–9. Sign up to view the full content.

View Full Document Right Arrow Icon
CIS1000DE Chapter 10 Behind the Scenes: Software Programming
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
CIS1000DE 2 Chapter Topics System development life cycle Life cycle of a program Problem statement Algorithms Moving from algorithm to code Moving from code to machine language Testing programs Completing a program Selecting the right programming language Most popular programming languages
Background image of page 2
CIS1000DE 3 Information Systems System A collection of pieces working together to achieve a common goal An information system includes Data People Procedures Hardware/Software System development life cycle (SDLC) An organized process (or set of steps) used to develop systems in an orderly fashion
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
CIS1000DE 4 System Development Life Cycle There are six steps in the SDLC. This system is sometimes referred to as a “waterfall” system because each step is dependent on the previous step being completed first.
Background image of page 4
CIS1000DE 5 Problem/Opportunity Identification The existing system is evaluated: Problems are defined New proposals are reviewed Decisions are made to proceed with the projects Process is documented Relevant problems/opportunities are defined In the Problem/Opportunity Identification phase, problems or opportunities are defined. Whether solving an existing problem or responding to an opportunity, corporations usually generate more ideas for systems than they have the time and money to implement. Large corporations typically form a steering committee to evaluate systems development proposals and decide which projects to take forward. They then document the process and relevant problems/opportunities are defined.
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
CIS1000DE 6 Analysis A program specification is developed (goals and objectives of the project) Feasibility assessment is performed User requirements are defined Analysts recommend a plan of action In the Analysis phase, analysts explore the problem to be solved and develop a program specification. The program specification is a clear statement of the goals and objectives of the project at hand. It is also at this stage that the first feasibility assessment is performed. The feasibility assessment determines whether the project should go forward. A feasibility assessment looks at the needs and resources available to determine whether the project can be completed at all. Assuming the project is feasible, the analysis team studies the current system (if there is one) and defines the user requirements of the proposed system. Finally, the analysts recommend a solution or plan of action, and the process moves to the design phase.
Background image of page 6
CIS1000DE 7 Design A detailed plan for programmers is developed Flowcharts and data-flow diagrams are used for the current and proposed system Data-flow diagram Flowchart
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
CIS1000DE In the Design phase of the SDLC, a detailed plan for programmers to follow is developed. The current and proposed systems are documented using flowcharts and data-flow diagrams. Data-flow diagrams trace all data in an information system from the point at which data enters the system to its final resting place (storage or output). .
Background image of page 8
Image of page 9
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 09/23/2010 for the course CS 001 taught by Professor Jix during the Spring '10 term at Riverside Community College.

Page1 / 45

chapter10 - Chapter 10 Behind the Scenes: Software...

This preview shows document pages 1 - 9. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online