- To be relevant and competitive, companies and organization will have to introduce IT systems in the operations and processes.
- IT systems can be introduced in any organization, institution, company, government agencies by either using an existing software/system developed or requesting one to be developed meeting that meets the unique individual requirements.
- We have clear procedures / guidelines that must be followed to ensure that the introduction of any IT system is successful places introduced.
- SDLC is one model that is followed to ensure the success of software / IT system introduction;
- A System (or Software) Development Lifecycle (SDLC) is useful for managing a planned and controlled development effort. The biggest advantages are that it provides some level of control of the development process to ensure that the ultimate solution is consistent with the original requirements and to ensure that the design process and testing process leading to release of a solution is sound and well-managed.
https://electricalfundablog.com/software-development-life-cycle-sdlc/
https://www.tutorialspoint.com/sdlc/sdlc_overview.htm
Use the following resource for the topic;
https://docs.google.com/document/d/1OMCVjH_2goHkFXaUpBZHqZ8pIWTnGbx_yNHgA62m_MA/edit?hl=en_US&pli=1
https://www.innovativearchitects.com/KnowledgeCenter/basic-IT-systems/system-development-life-cycle.aspx
The following are the key stages in the SDLC;
1. Defining the Problem (Assessing the Needs)
- What are the key activities that take place at this stage? and what is the main aim of this stage?
- Who is involved in the process?
- What are the different tools used to ensure successful work of this stage? (data collection)
2. System's Analysis and Requirements Specification
a)
- Define a feasibility study;
- What are the different types of feasibility study?
- What are the benefits of conducting a feasibility study? https://www.simplilearn.com/feasibility-study-article
b) Identification of possible solutions; Why is this important to a systems analyst?
c) Requirements specification; What are the functional and non- functional requirements specifications? http://rationalizedthoughts.blogspot.co.ke/2005/11/what-are-requirements-sdlc.html
d) Justification of preferred solution; How do you arrive that what solution is to be developed?
- Who is involved and what tools are used to make such decisions?
e) Project Plan
- Why a project plans essential in SDLC?
- What is a project goal?
- What are scope and constraints? Give examples http://whatis.techtarget.com/definition/constraint-project-constraint
f) Project Initiation Document
- What is the purpose of the document?
- What is contained in the document?
No comments:
Post a Comment