Information System: Software Development Methodology (Coursework Sample)
the assignment was about selecting appropriate software development methodology, justifying the chosen methodology, suggesting better ways to collect and elicit user requirements , developing a project team based on the project tasks and comparing the selected methodology with other sdlc methods. tHE TASK INVOLVED ANSWERING OF PREDEFINED QUESTIONS ASSIGNED TO THE STUDENTS.
source..SUBMISSION DATE
TABLE OF CONTENTS.
Adopted Systems Development Methodology. 3
Waterfall Methodology Main Concepts. 3
Determining User Needs & system functions. 4
Questionnaires. 4
Interviews. 4
Document Reviews. 5
Project Team members. 5
Task 5. 6
References. 7
Adopted Systems Development Methodology.
The most appropriate systems development methodology for the CQ Car rental system is the Waterfall development methodology. This is a planned methodology which has all the user requirements elicited before development starts. The project team has a clearly defined outcome. Waterfall methodology is a project management approach & system development methodology that emphasizes on a linear progression from beginning to end of a project. This methodology, often used by software engineers, is front-loaded to rely on careful planning, detailed documentation, and sequential execution. The CEO (John) outlined that the new system would just be replicating the services of the Offline system into the new system implementing all the functionalities of the previous system.
Waterfall Methodology Main Concepts.
This development approach has many advantages making it suitable for the current project to be implemented. These concepts include;
This methodology follows a sequence of activities and the development team does not move forward to other project phases without having completed previous phases (Kendall and Kendall, n.d.). This gives a rigid plan that is difficult to change. It makes it easier for the project managers to easily monitor progress and if the development team overstays in a certain phase, processes are easily reviewed to ensure that the project delivers its goals. These phases include; Requirements gathering and documentation, requirements analysis, system design, system implementation, testing, deployment (operation) and maintenance. All system requirements are elicited before they are analyzed to allow system designing to start.
Secondly, this methodology enables the development team to know the end goal early since teams develop what is documented in the requirements. Unlike other practices such as the agile development strategy that accommodates changes during the project implementation phase, this methodology saves the project many problems that may include; scope creep, changing budget and late delivery of the project. This methodology ensures that the project scope, budget and delivery time are not affected due to changing user requirements.
The waterfall methodology offers a seamless transfer of information from one
Other Topics:
- Impacts and Implications of the Digital Engineering Agenda on Strategic and Operational Scop. . .Description: Facility management entails an extensive array of services and disciplines that aid in ensuring the comfort, safety, functionality and efficiency of any built environment (Cotts, Roper and Payant, 2010). It may include maintenance and operations, management of communication, business continuity ...9 pages/≈2475 words| 32 Sources | Harvard | Technology | Coursework |
- Marketing Mix (Apple Vs Fitbit). Technology CourseworkDescription: Apple’s branding strategy has always been Functional since its inception (Hobbs, 2015). Exclusive emphasis is given to the aesthetic value thus branding it to be a luxury line of product. ...3 pages/≈825 words| 6 Sources | Harvard | Technology | Coursework |
- GROUP TECHNOLOGY PROJECT. Technology Coursework.Description: Teamwork enhances ingenuity, efficiency, engagement, communication, and productivity in organizations, thus giving entities a competitive edge.According to Sanyal and Hasam (2018),a team entails a group of individuals who work jointly to attain the same objectives and provide excellent products and services...3 pages/≈825 words| 9 Sources | Harvard | Technology | Coursework |