Purchase Solution

Systems Development Life Cycles

Not what you're looking for?

Ask Custom Question

1. What are the most important roles in systems development? What are the responsibilities of those roles and what do you think makes them most important?

2.Systems Development Life Cycles have been used in many businesses for nearly 30 years. What are the advantages of using an SDLC in a business? What, if any, are the disadvantages?

3.How have the roles of systems analysts and end users changed in the past 20 years? What are the benefits and drawbacks to these changes?

Purchase this Solution

Solution Summary

Detailed explanation of problems

Solution Preview

Q: 1. What are the most important roles in systems development?  What are the responsibilities of those roles and what do you think makes them most important?
Ans:
System Development may be divided into following phases->
1. Feasibility Study
2. Requirements Analysis and Specification
3. Requirements Gathering
4. Design
5. Implementation
6. Integration and System Testing
7. Maintenance
I am covering all these steps one by one

1. Feasibility Study
The main aim of feasibility study is to determine whether developing the product is financially worthwhile and technically feasible. In this stage
First we roughly understand what the customer wants:
different data which would be input to the system,
processing needed on these data,
output data to be produced by the system,
various constraints on the behavior of the system.
Activities during Feasibility Study are as given
Work out an overall understanding of the problem.
Formulate different solution strategies.
Examine alternate solution strategies in terms of:
a. resources required,
b. cost of development, and
c. development time.
Perform a cost/benefit analysis:
To determine which solution is the best.
It may happen you may determine that none of the solutions is feasible due to:
high cost,
resource constraints,
technical reasons.

2. Requirements Analysis and Specification-> In this phase we understand the exact requirements of the customer and document them properly.
This stage basically consists of two distinct activities:
requirements gathering and analysis
requirements specification.
Goals of Requirements Analysis
Collect all related data from the customer:
analyze the collected data to clearly understand what the customer wants,
find out any inconsistencies and incompleteness in the requirements and resolve all inconsistencies and incompleteness

3. Requirements Gathering -> In this stage we usually collected from the end-users through interviews and discussions, like for a business accounting software, software for library.
In this stage the data we initially collect from the users would usually contain several contradictions and ambiguities because each user typically has only a partial and incomplete view of the ...

Purchase this Solution


Free BrainMass Quizzes
C# variables and classes

This quiz contains questions about C# classes and variables.

Word 2010: Table of Contents

Ever wondered where a Table of Contents in a Word document comes from? Maybe you need a refresher on the topic? This quiz will remind you of the keywords and options used when working with a T.O.C. in Word 2010.

Java loops

This quiz checks your knowledge of for and while loops in Java. For and while loops are essential building blocks for all Java programs. Having a solid understanding of these constructs is critical for success in programming Java.

Excel Introductory Quiz

This quiz tests your knowledge of basics of MS-Excel.

Inserting and deleting in a linked list

This quiz tests your understanding of how to insert and delete elements in a linked list. Understanding of the use of linked lists, and the related performance aspects, is an important fundamental skill of computer science data structures.