Course Description
One of the crucial stages in software development is requirements engineering. The success of a software development project is achieved when stakeholder needs can be met according to what was promised by the developer. So in the initial software development process, students need an understanding of systems and software engineering, methods for exploring stakeholder needs, analysis techniques, and approaches for documenting software requirements specifications. The activities in this lecture will be carried out using independent and group learning methods so that students can be trained when they are directly involved in software development projects. (One of the crucial stages in software development is requirements engineering. The success of a software development project is achieved when stakeholder needs can be fulfilled according to what was promised by the developer. So, in the initial process of software development, students need a understanding of systems and software engineering, methods for exploring stakeholder needs, techniques for analyzing, and approaches for documenting software requirements specifications. Activities in this lecture will be carried out using independent and group learning methods so that they can train students when they are directly involved in software development projects.)
Program Objectives (PO)
- Mahasiswa mampu menjelaskan spesifikasi kebutuhan perangkat lunak [C2, A2] | Students are able to explain software requirement specification [C2, A2]
- Mahasiswa mampu mendefinisikan kebutuhan tingkat tinggi dan kandidat domain [C3, A2] | Students are able to define high-level requirement and domain candidate [C2, A2]
- Mahasiswa mampu menganalisis dan mengelisitasi spesifikasi kebutuhan perangkat lunak [C3, P2, A2] | Students are able to analyze and to elicit software requirement specification [C3, P2, A2]
- Mahasiswa mampu membuat rancangan diagram unified modelling language (UML) sesuai kebutuhan perangkat lunak [C4, P3, A2] | Students are capable to design software specification using UML diagram [C4, P3, A2]