Reasons for System Development - Questions

Description

Software Crisis, The need for software systems, Factors affecting system development, Computer System and Roles of personnel during system development
Abbie Welch
Flashcards by Abbie Welch, updated more than 1 year ago
Abbie Welch
Created by Abbie Welch almost 4 years ago
8
0

Resource summary

Question Answer
Explain the Main Impact of the Software Crisis. Users needs were not being met Software Projects were being delivered late Software projects ran over budget The software was of Low Quality and Inefficient Systems were Difficult/Expensive to maintain Software systems became more complex
What is the need for Software Systems Organisations/Individuals demand software to solve problems
What are the main roles of the project manager? -Plan the schedule -Allocate resources such as personnel -Identify risks to the project -Monitor the progress of the project -Manage the budget -Report back to clients
One of the responsibilities of a project manager is to allocate resources. Identify 3 resources that can be allocated. -Personnel/humans -Hardware -Software
Why might a new system need to be developed? -The current system may be no longer suitable. -The current system may be too inflexible/expensive -The current system may be outdated or redundant because of technology advancements -Advances in hardware may also need a new system as they may not support a new system.
What are the factors affecting development? The user needs: The requirements of the new system Cost: A cost estimate must be calculated to see how much the system will be to implement. Benefits outweigh the cost? Maximum spending amount and a budget to maintain Time: How long it will take to Implement and the deadlines that need to be met.
What does a computer system consist of? A user interface which alls data to be inputted that requires processing and outputs the results Alls user to interact with the system.
What does a systems analyst do? They analyse the data processing requirements and documents the findings. They are responsible for making the specification and if a fault is found during testing then the analyst will be responsible for correcting the fault
What does the Programmer do? The programmer writes the code for the program. The program is written based on the Specification. They also develop a test plan and test the program. If there are any bugs in the program then they debug them. The programmer also produces a technical document for further improvement.
What is a Generic Package Its bought then tailored to meet the user's needs e.g Microsoft 365
What is an Off the Shelf package It focuses on a specific task e.g payroll. All the inputs, processes and outputs are the same for all organisations. Rather than each organisation developing their own software, It saves development Time and Cost to purchase premade. They only pay a partial amount
What is a specialised software package? Tailor-made to fit the organisation e.g Manufacturing Robot arms. Involves an ICT development team Most expensive as the organisation will have to pay the full cost, also time will be required to fully test the custom made software
Show full summary Hide full summary

Similar

Bowlby's Theory of Attachment
Jessica Phillips
Carbohydrates
Julia Romanów
KEY CONCEPTS & CHOICE OF METHOD SCLY2
ashiana121
Asch Study and Variations
littlestephie
Milgram (1963) Behavioural study of Obediance
yesiamanowl
AS Philosophy Exam Questions
Summer Pearce
Gilded Age
jbryant97
DOCUMENTS
ashiana121
Evaluation of Conformity
littlestephie