Test 1 Flashcards Preview

System A&D > Test 1 > Flashcards

Flashcards in Test 1 Deck (49):
1

A systems development project consists of?

- a planned undertaking
- a large job
- produces a new system

2

A successful project requirements are?

- detailed plans
- organized and methodical sequence of tasks and activities
- repeatable

3

AIDS - What are methodologies?

- comprehensive guidelines to follow for completing every Software Development Life Cycle
- collection of techniques

4

AIDS - what are models?

- representation of an important aspect of the real world
- diagrams and charts
- project planning aids

5

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

6

What are the models of the development process?

- PERT chart
- GANTT chart
- organizational hierarchy chart
- financial analysis models (NPV, ROI)

7

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

8

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

9

What are the 3 approaches to system development?

- structured programming
- structured analysis
- structured design techniques

10

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)

11

What are the three constructed programming constructs?

sequence - straight line after line code.
decision - if statements
repetition - loops

12

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

13

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

14

What principles of programming modules are present in a structured design?

- they are loosely coupled
- they are highly cohesive

15

What does DFD stand for?

Data Flow Diagram

16

What does ERD stand for?

Entity-Relationship Diagram

17

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

18

How does the structured approach work?

- Structured analysis leads to structured design, which leads to structured programming.

19

What is the traditional approach?

- merges information engineering with the structured approach
- used widely in system development

20

What are the four SDLC Variations?

- Phases
- Iteration
- Emphasis on people
- Speed of development

21

What does the waterfall model consist of?

- project planning
- analysis
- design
- implementation

22

What is the naming convention for the traditional SDLC?

- Feasibility study
- System investigation/analysis
- System design
- Implementation
- Review and Maintenance

23

What is the naming convention for information engineering?

- Information strategy planning
- Business area analysis
- Business system design/Technical design
- Construction/Transition
- Prodction

24

What is the naming convention for the Objectory style?

- Inception
- Elaboration
- Construction
- Transition

25

What are all the fully explained stages of SDLC?

- Organize the project and study feasibility (study and analyze the current system)
- Model and prioritize the functional requirements ( generate alternatives and propose the best solution)
- Design the system ( obtain needed hardware and software)
- Build and test the new system ( install and operate the new system)

26

What does the iterations across life cycle look like?

some analysis, some design, some implementation, more analysis, more design, more implementation, even more analysis, even more design, even more implementation

27

What are the phases of the multiview SDLC?

- analysis of human activity
- analysis of information
- analysis and design of sociotechnical aspects
- design of the human-computer interface
- design of the technical aspects

28

What is Computer-Aided System Engineering? (CASE)

- automated tools to improve the speed and quality of system development work
- database of information about system called repository

29

What does the CASE tool repository consist of?

- diagram generator
- design generator
- code generator
- database generator
- prototyping tool
- query tool and report generator
- security and version control
- error-checking tool
- reverse engineering tool
- drawing tool

30

What are the Analysis Key Questions?

- gather information
- define system requirements
- prioritize requirements
- prototype for feasibility and discovery
- generate and evaluate alernatives
- review recommendations with management

31

What does gathering information consist of?

Gather information - Do we have all of the information (and insight) we need to define what the system must do?

32

What does define system requirements consist of?

Define system requirements - What (in detail) do we need the system to do?

33

What does prioritize requirements consist of?

Prioritize requirements - What are the most important things the system must do?

34

What does prototype for feasibility and discover consist of?

Prototype for feasibility and discovery - Have we proven that the technology proposed can do what we think it will do? Have we built some prototypes to ensure the users will fully understand the potential of what the new technology can do?

35

What does generate and evaluate alternatives consist of?

Generate and evaluate alternatives - What is the best way to do it?

36

What does Review recommendations with management consist of?

Recommendation with management - Should we continue and design and implement the system we propose?

37

What are the two main methods of designing a program?

waterfall, agile

38

What are the phases of the Multiview SDLC?

Analysis of human activity, analysis of information, analysis and design of sociotechnical aspects, design of the human-computer interface, design of the technical aspects

39

What does SDLC stand for?

Software Development Life Cycle

40

What are the two main system requirement categories?

Functional & Technical

41

What do the Functional requirements of a system consist of?

- activities the system must perform
- based on procedures and business functions
- be documented in analysis models.

42

What do the Technical requirements of a system consist of?

- describes operating environment or performance objective
- documented in narrative descriptions of technical requirements

43

What are the three primary groups of stakeholders?

Users (use system), clients (pay for system), Technical staff (ensure system operation)

44

Who else besides the primary groups are considered stakeholders?

any other groups of people that have an interest in the system

45

What are the two types of user roles?

Horizontal & Vertical

46

What is the horizontal user role?

Horizontal - information flow across departments

47

What is the vertical user role?

Vertical - information need of clerical staff, middle management, executives

48

What does the current approach to requirements development consist of?

- Identify current system procedures
- Develop requirements and models for new system

49

What are the three steps in the investigation stage?

- a. What are the business processes and operations?
- b. How should the business processes be performed?
- c. What are the information requirements?