Skip to document

System development

catatan perkuliahan tentang materi system dev
Course

Komputer Terapan (182361620)

130 Documents
Students shared 130 documents in this course
Academic year: 2020/2021
Uploaded by:
Anonymous Student
This document has been uploaded by a student, just like you, who decided to remain anonymous.
Universitas Ahmad Dahlan

Comments

Please sign in or register to post comments.

Preview text

System Development

The system development process is the process of creating a software system from the initial concept to deployment and maintenance. There are several stages involved in the system development process, these stages are: ● Requirements gathering and analysis: In this stage, the system requirements are gathered from stakeholders and analyzed to ensure that they are clear, complete, and consistent. ● System design: In this stage, the system is designed, which includes the creation of a detailed system architecture, the selection of hardware and software components, and the definition of interfaces and protocols. ● Implementation and unit testing: In this stage, the system is implemented and unit tested. This includes the coding of the system, the creation of test cases, and the execution of unit tests to ensure that the system meets the requirements. ● Integration and system testing: In this stage, the system components are integrated and tested as a whole. This includes the creation of test cases and the execution of system tests to ensure that the system functions as a whole. ● Deployment: In this stage, the system is deployed to the production environment. This includes the installation of the system, the configuration of the system, and the training of users.

● Maintenance: In this stage, the system is maintained to ensure that it continues to meet the needs of the users and stakeholders. This includes the correction of defects, the addition of new features, and the modification of existing features The stages of the system development process can vary depending on the specific approach and methodology used. Some development methodologies like Agile and Extreme Programming have different stages than the traditional Waterfall. There are several different system development methodologies that can be used to guide the development of a software system. Some of the most commonly used methodologies include: ● Waterfall: A linear, sequential approach where each phase of the development process must be completed before the next one begins. ● Agile: An iterative and incremental approach where requirements and solutions evolve through collaboration between self-organizing cross-functional teams. ● Scrum: A popular Agile methodology used to manage and complete complex projects. ● Kanban: A methodology that emphasizes visualizing workflow, limiting work in progress, and making process policies explicit. ● DevOps: A methodology that emphasizes collaboration between development and operations teams to improve the speed and quality of software releases. ● Lean: A methodology that emphasizes eliminating waste, maximizing value, and promoting continuous improvement. Each methodology has its own strengths and weaknesses, and the best choice will depend on the specific needs of the project.

Was this document helpful?

System development

Course: Komputer Terapan (182361620)

130 Documents
Students shared 130 documents in this course
Was this document helpful?
System Development
The system development process is the process of creating a software system from the
initial concept to deployment and maintenance. There are several stages involved in the system
development process, these stages are:
Requirements gathering and analysis: In this stage, the system requirements are
gathered from stakeholders and analyzed to ensure that they are clear, complete,
and consistent.
System design: In this stage, the system is designed, which includes the creation
of a detailed system architecture, the selection of hardware and software
components, and the definition of interfaces and protocols.
Implementation and unit testing: In this stage, the system is implemented and unit
tested. This includes the coding of the system, the creation of test cases, and the
execution of unit tests to ensure that the system meets the requirements.
Integration and system testing: In this stage, the system components are integrated
and tested as a whole. This includes the creation of test cases and the execution of
system tests to ensure that the system functions as a whole.
Deployment: In this stage, the system is deployed to the production environment.
This includes the installation of the system, the configuration of the system, and
the training of users.