System Analysis - Process Modelling and SDLC

Q.  Which of the following is the understanding of software product limitations, learning system related problems or changes to be done in existing systems beforehand, identifying and addressing the impact of project on organization and personnel etc?
- Published on 21 Jul 15

a. Software Design
b. Feasibility Study
c. Requirement Gathering
d. System Analysis

ANSWER: System Analysis
 

    Discussion

  • Nirja Shah   -Posted on 09 Oct 15
    Requirement Gathering
    - This step onwards the software development team works to carry on the project.
    - The team holds discussions with various stakeholders from problem domain and tries to bring out as much information as possible on their requirements.
    - The requirements are contemplated and segregated into user requirements, system requirements and functional requirements.
    - The requirements are collected using a number of practices as given -
    1. studying the existing or obsolete system and software,
    2. conducting interviews of users and developers,
    3. referring to the database or
    4. collecting answers from the questionnaires.

    Feasibility Study
    - After requirement gathering, the team comes up with a rough plan of software process.
    - Here the team analyzes if a software can be made to fulfill all requirements of the user and if there is any possibility of software being no more useful.
    - It is found out, if the project is financially, practically and technologically feasible for the organization to take up.
    - There are many algorithms available, which help the developers to conclude the feasibility of a software project.

    System Analysis
    - This phase the developers decide a roadmap of their plan and try to bring up the best software model suitable for the project.
    - System analysis includes understanding of software product limitations, learning system related problems or changes to be done in existing systems beforehand, identifying and addressing the impact of project on organization and personnel etc.
    - The project team analyzes the scope of the project and plans the schedule and resources accordingly.

    Software Design
    - In this phase the whole knowledge of requirements and analysis on the desk and design the software product is brought down.
    - The inputs from users and information gathered in requirement gathering phase are the inputs of this step.
    - The output of this step comes in the form of two designs; logical design and physical design.
    - Engineers produce meta-data and data dictionaries, logical diagrams, data-flow diagrams and in some cases pseudo codes.

Post your comment / Share knowledge


Enter the code shown above:

(Note: If you cannot read the numbers in the above image, reload the page to generate a new one.)