Software Design
Learning Outcomes:
- Understanding the fundamentals of Software Engineering, including key concepts, activities, and the characteristics of good software.
- Describing the importance of User Experience (UX) in software development and its components, such as usability evaluation.
- Exploring various aspects of software requirements including elicitation, modelling, and evaluation processes.
- Analyzing and applying software design strategies to model, document, and review according to Software Architecture Documents.
- Conducting task analysis and organizing software development activities to support system delivery and management.
- Participating in lab sessions to apply theoretical knowledge in practical scenarios, focusing on Coursework 2 and task planning.
- Reflecting on learned concepts and applying them to real-world scenarios, particularly in software task analysis and planning, to prepare for the final summative quiz.
Skills for module:
Problem Solving
Critical Thinking
Leadership
Communication
Project Management
Time Management
Creativity
Adaptability
Software Design
CS1890
Learning Outcomes
- Understanding the fundamentals of Software Engineering, including key concepts, activities, and the characteristics of good software.
- Describing the importance of User Experience (UX) in software development and its components, such as usability evaluation.
- Exploring various aspects of software requirements including elicitation, modelling, and evaluation processes.
- Analyzing and applying software design strategies to model, document, and review according to Software Architecture Documents.
- Conducting task analysis and organizing software development activities to support system delivery and management.
- Participating in lab sessions to apply theoretical knowledge in practical scenarios, focusing on Coursework 2 and task planning.
- Reflecting on learned concepts and applying them to real-world scenarios, particularly in software task analysis and planning, to prepare for the final summative quiz.