1.1 Reasons For System Development Q Flashcards

1
Q

Explain the cause/ impact of the SW crisis

A

Computer HW grew faster than SW developers could make use of it.
Resulted in SW being low quality, not meeting user needs, not being delivered on time, not within budget and uploading old SW became a problem and still is.

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

Explain the two ways that SW systems can be developed to meet the needs of organisations/ individuals.

A

Off the shelf already made people buy same generic package ( office applications)

Can be tweaked to suit businesses.

Tailor made/ bespoke - made specific needs of your business unique.

Made by SW developing country.

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

Explain why using off the shelf SW might not meet the needs of every organisation

A

Could be unsuitable to company requirements as it’s a package designed by general user.

A business may have a specific processing requirements. Eg detailed accounting/ payrolls and with OTS that isn’t accessible.

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

Evaluate off the shelf and tailor made approaches to SW development in terms of
A) meeting user needs
B) time
C) development cost

A

OTS ADVANTAGES
B) faster development time and accessible.
C) cheaper as it has 1 set price.
DISADVANTAGES
A) doesn’t cater to the specific requirements of the business/ user needs.
TAILOR MADE
A) bespoke tailors to specific needs- will meet user requirements.
DISADVANTAGES
B) takes a lot of time to develop, sometimes an unreasonable amount of time that might not be acceptable.
C) v expensive as paying for every hour that it takes for developers to create SW.

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

Describe two reasons why an organisation may need SW

A

The requirements of business may have changed.
There may have been advances in HW + SW
Company may have expanded
Current system may be too inflexible
Technical support may be inaccessible or expensive.

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

Identify/ describe the main components of a computer system.

A

User interface- allows user to input data, shows outputs after data has been processed. ( eg monitor)

Processes- raw facts and figures and processed to produce useful information (heart monitor takes raw signals, processes it to make graphs so humans can determine info)

Data- user inputs (time for an alarm to go off)
Senor inputs
Large amount of raw data from other systems (exam result of every pupil).

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

Describe/ identify the duties/ responsibilities of each

Systems analyst.

A
Systems analyst 
Analyse data processing requirements 
Produce data processing requirements documentation 
Conduct a feasibility study 
Produce systems specification 
Deal with problems 
Gives feedback to client.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Describe/ identify the duties/ responsibilities of each

Project manager

A
Schedule project 
Split project into tasks and sub tasks 
Allocate resources 
Monitor progress 
Respond to risks/ bottlenecks 
Report back to clients.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Describe/ identify the duties/ responsibilities of each

Programmer

A

Writes source code using programming language
Develop test plan to test program
Debug program
Produce technical documentation

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

Other than conducting a feasibility study, identify two other responsibilities of a systems analyst

A

Produce systems specification
Produce data processing requirements documentation
Deal with problems
Give feedback

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

Apart from writing code other responsibilities of programmer

A

Develop a test plan and test SW
produce technical documentation
Debug program

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

Compare and contrast tile of systems analyst and project manager

A

Similarities
Both have to work closely with clients on progress
Both have to deal with risks.

DIFFERENCES
systems analyst must produce system specification while manager uses this to schedule the project and allocate resources using the spec.

Systems analyst has to analyse data processing required and produce documentation on it.

Analyst just decide whether the user needs can be met, and the manager must concentrate on meeting these requirements.

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

What is systems development

A

Methodology used when creating SW

Waterfall
Rad
Agile

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