Test 1 Flashcards
(49 cards)
A systems development project consists of?
- a planned undertaking
- a large job
- produces a new system
A successful project requirements are?
- detailed plans
- organized and methodical sequence of tasks and activities
- repeatable
AIDS - What are methodologies?
- comprehensive guidelines to follow for completing every Software Development Life Cycle
- collection of techniques
AIDS - what are models?
- representation of an important aspect of the real world
- diagrams and charts
- project planning aids
What are the models of system components?
- flow chart
- data flow diagram (DFD)
- entity-relationship diagram (ERD)
- structure chart
- use case diagram
- class diagram
- sequence diagram
What are the models of the development process?
- PERT chart
- GANTT chart
- organizational hierarchy chart
- financial analysis models (NPV, ROI)
What are the tools that assist in the analysis and design process?
- software support that helps create models or other project components
- from simple drawing programs to complex CASE tools
- software that writes software
What are the techniques that assist in the analysis and design process?
- collection of guidelines that help the analyst complete a system development activity or task
- step-by-step instructions
- general advice
What are the 3 approaches to system development?
- structured programming
- structured analysis
- structured design techniques
What is structured programming?
- developed in the 1960’s to improve computer program quality and allow other programmers to easily read and modify the code
- each program module has one beginning and one ending
- three programming constructs (sequence, decision, repetition)
What are the three constructed programming constructs?
sequence - straight line after line code.
decision - if statements
repetition - loops
What is top-down or modular programming?
- divides complex programs into hierarchy of modules
- one module at the top controls execution by “calling” lover level modules as needed
What guidelines are present in a structured design?
- what the set of programs should be
- what each program should accomplish
- how programs should be organized into a hierarcy
What principles of programming modules are present in a structured design?
- they are loosely coupled
- they are highly cohesive
What does DFD stand for?
Data Flow Diagram
What does ERD stand for?
Entity-Relationship Diagram
What is Structured Analysis?
- helps developer define what the system needs to do (process requirements including - data to store and use, inputs and outputs, and how functions work together)
- DFD’s and ERD’s commonly used to show results of structured analysys
How does the structured approach work?
- Structured analysis leads to structured design, which leads to structured programming.
What is the traditional approach?
- merges information engineering with the structured approach
- used widely in system development
What are the four SDLC Variations?
- Phases
- Iteration
- Emphasis on people
- Speed of development
What does the waterfall model consist of?
- project planning
- analysis
- design
- implementation
What is the naming convention for the traditional SDLC?
- Feasibility study
- System investigation/analysis
- System design
- Implementation
- Review and Maintenance
What is the naming convention for information engineering?
- Information strategy planning
- Business area analysis
- Business system design/Technical design
- Construction/Transition
- Prodction
What is the naming convention for the Objectory style?
- Inception
- Elaboration
- Construction
- Transition