Students failing a module, and who need to complete a coursework component, must make contact with the relevant lecturer.

UNIVERSITI TEKNOLOGI MARA
Course Name (English) SOFTWARE ENGINEERING: THEORIES AND PRINCIPLES
Course Code CSC577
MQF Credit 3
Course Description This course introduces the theories and practices of Software Engineering, which includes software processes, requirement analysis, design, programming practices, verification and validation and software evolution for a large system. It also constructs a solid foundation for understanding and application of principles, techniques, technologies and tools in the development of a good software system. To help students understand these concepts, students will work in a team which lead a project flow through the entire software lifecycle.
Transferable Skills Solution Provider
Teaching Methodologies Lectures, Lab Work, Tutorial, Discussion
CLO
CLO1 Develop application based on theories and principles in software engineering.
CLO2 Formulate software development document for requirement and design.
CLO3 Demonstrate social skills in software engineering project.
CLO4 Adhere to appropriate managerial skill in software engineering project.
Pre-Requisite Courses No course recommendations
Reading List
Reference Book Resources
  • Ian Sommerville 2016, Software Engineering, Global Edition, 10 Ed., Pearson [ISBN: 1292096136]
  • R.S. Pressman, B.R. Maxim 2015, Software Engineering: A Practitioner’s Approach, 8 Ed., McGraw-Hill Education [ISBN: 978-0-0-7-802]
  • A. Dennis, B.H. Wixom, D. Tegarden 2016, System Analysis and Design: An Object Oriented Approach with UML, 5 Ed., Wiley [ISBN: 78-1-118-8046]
  • J. Dick, E. Hull, K. Jackson 2017, Requirements Engineering, 4 Ed., Springer [ISBN: 978-3-319-610]
  • Raul Sidnei Wazlawick 2016, Object-Oriented Analysis and Design for Information Systems : Modeling with UML, OCL, and IFML, Morgan Kaufmann [ISBN: 9780124186736]
Article/Paper ListThis Course does not have any article/paper resources
Other ReferencesThis Course does not have any other resources