SDM 1 - System Development Methodologies Flashcards

1
Q

What is SDM?

A

SDM is a framework containing a collection of procedures, tools, methods and documentation that contributes to the effort of a developer to build and implement a new system

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Why do we need SDM?

A
  • interact and encourage user involvement
  • to improve the quality of work and system
  • produce complete and accurate design specification and documentation
  • Meet user requirement
  • To ensure consistency in management of project
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the 3 types of SDM?

A
  • System Development Life Cycle (SDLC)
  • Prototyping
  • Agile (seldom)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is a prototype?

A

A prototype is either a partial or fully functional unit of the actual system that is used as a testing environment

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are the 4 main types of prototyping

A
  • Patched-up
  • Nonoperational
  • First-of-a-series
  • Selected features
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is patched-up prototyping?

A
  • A working model that is patched together
  • Inefficient software, for users to get accustomed with interfaces and output
    Accustomed - usual
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is nonoperational prototyping?

A
  • Non functional system
  • Used to test parts of the design, not all
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is First-of-a-series prototyping?

A
  • A pilot as the full scale model of a system before more are being built
  • Full operational, allowing maximum tests at minimum cost to overcome issues
  • AKA Beta version
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is Selected features prototyping?

A
  • Partialy operational pilot
  • The pilot releases only limited access of functionalities to users
  • When we dont pay for a particular system but use their free version
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are the advantages of prototyping?

A
  • Changes can be made early in development
  • Stop development on unworkable system
  • Actual software can be released in advance
  • Stages of work on model can be done simultaneously for different parts since the parts are modular
  • Reduces man hours of work on a project due to simultaneous work
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are the disadvantages of prototyping?

A
  • Managing the prototyping process can be difficult due to rapid turnover
  • Most of the features presented at the early stage are not complete
  • Nightmare to create a document due to the rapid change in the prototypes
  • Might put in too much effort to build the prototypes
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is SDLC

A

An organised approach used in organizations to develop an information system

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What are the characteristic of SDLC?

A
  • Also known as application development
  • traditional methodology
  • normaly used on large projects
  • Require extensive development periods more than 1 yr
  • Complicated
  • Results do not always satisfy users
  • Expensive approach
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What are the 6 stages in SDLC

A

Preliminary analysis, analysis, design, development, implementation, maintenance

How well did you know this?
1
Not at all
2
3
4
5
Perfectly