General
- Ms. Noor Zuhaili bt Md Yasin
Master in Computer Science (Software Engineering), Universiti Putra Malaysia
Field of study: Software Engineering, Programming, Knowledge Management (Ontology): zuhaili@nilai.edu.my
S222, Science Block (School of Computing, FEST)
: 012 3634344
Thursday (10-12pm), Friday (8-10am)
Topic 1
Requirement Analysis and Specification
1.1
Understanding the business, the organization and its system
1.2
Specifying Requirements
1.3
List and describe the contents of the Requirements Specification
Summary
Topic 2
Types of Requirement
2.1
Distinguish between the different types of user requirements including functional, non-functional and constraints (or pseudo requirements)
2.2
List and describe the techniques used by the analyst to elicit requirements from different users
2.3
Interview
2.4
Questionnaire
2.5
Observation
2.6
Document Reading
2.7
Requirement Specification and Validation
2.8
Explain how modelling the required system in the analysis of requirement
Summary
Topic 3
Requirement Model
3.1
Explain the value of use case diagram, as a tool for doing Functional Requirement Analysis
3.2
Draw use case diagram
3.3
Write use case description
3.4
Data dictionary
Summary
Topic 4
Object Oriented Technology
4.1
Describe some of the fundamental concepts of Object Orientation
4.2
Explain the difficulties inherent in moving from the use case diagram to written code and how sequence diagram may aid this process
Summary
Topic 5
Scenario Analysis
5.1
Describe business process and the interaction of an information system with its environment
5.2
Draw activity diagram
Topic 6
Construction of OO Structural Model
6.1
Identification of objects and classes
6.2
Draw class diagram
6.3
Interaction diagram and state diagram
Summary
Kindly refer to the attached links to download "points to note " and cover page.
1. https://drive.google.com/file/d/1VCkzl6n1_u79t3Dvw94ut-F0HMoheBJS/view?usp=share_link
2. https://drive.google.com/file/d/11QHdYjYXW9kui3agRj8ls-DGMp_O6I4-/view?usp=share_link
INTRODUCTION TO THE COURSE
Hi! Welcome to OEC3114 (Software Modelling and Analysis) Class.
This course introduces the principles, methods and techniques for the development of automated information systems. The course will cover the analysis stage and will use Object Oriented techniques to develop an application.
CONTINUOUS ASSESSMENT SCHEDULE
This course is assessed by both coursework and examination.
NZMY~