Presentation is loading. Please wait.

Presentation is loading. Please wait.

MANP1163 (Course Overview).  Dr Suriayati Chuprat   Room: IT-Manager’s.

Similar presentations


Presentation on theme: "MANP1163 (Course Overview).  Dr Suriayati Chuprat   Room: IT-Manager’s."— Presentation transcript:

1 MANP1163 (Course Overview)

2  Dr Suriayati Chuprat  Email: suriayati.kl@utm.my, scsuria@gmail.comsuriayati.kl@utm.my scsuria@gmail.com  Room: IT-Manager’s Room at Level 5, Menara Razak  HP: 0133900300

3  This course presents an in-depth discussion on software construction (implementation) activities, approaches, techniques and technologies, and it linked to all the other software engineering, especially to software design and software testing. Topics include software construction fundamentals, managing construction, practical approaches and techniques, construction technologies and software construction tools.

4  Lecture – 22 hours  Student-Centered Learning – 20 hours  Self-Directed – 53 hours  Revision – 10 hours  Assessment Preparation – 10 hours  Formal Assessment – 5 hours  Total SLT: 120 hours

5

6  Minimizing complexity  Anticipating change  Constructing for verification & Reuse  Standards in software construction.

7  SDLC and Construction Models  Construction Planning  Construction Measurement

8  Construction Design,  Construction Languages,  Coding,  Construction testing & debugging,  Construction for and with reuse,  Construction quality  Integrations.

9  API design & Use  Web Services  OO Run-Time Issues  Parameterization & Generics  Assertion, Design by contract & Defensive programming  Error handling, Exception handling, Fault tolerance  Executable models  State-based and table-driven construction techniques

10  Run-Time Configuration and Internationalization-Localization  Grammar-Based Input Processing (Parsing)  Concurrency Primitives  Middleware  Construction Methods for Distributed Software  Constructing Heterogeneous Systems  Performance Analysis and Tuning  Platform Standards  Test-First Programming

11  Development Environments,  GUI Builders,  Unit Testing Tools (NUnit/JUnit),  Profiling, Performance Analysis, and Slicing Tools.

12  S. McConnell, Code Complete, Redmond, WA: Microsoft Press, 2004.  SWEBOK Guide V3.0 (2013)

13  Assignment (3) – 30%  Test (2) – 30%  Final Exam – 40%


Download ppt "MANP1163 (Course Overview).  Dr Suriayati Chuprat   Room: IT-Manager’s."

Similar presentations


Ads by Google