0% found this document useful (0 votes)
83 views

System Analysis and Design: Unit Overview

This document provides an overview of a system analysis and design unit. It outlines the unit personnel, learning outcomes, structure, assessment, and resources. The unit is taught over 15 weeks and covers topics such as software development lifecycles, requirements determination, system architecture and database design, interfaces, the Rational Unified Process methodology, and code reuse. Student assessment includes discussions, class participation, a midterm exam covering early topics, and a final project applying requirement definition and analysis & design phases of RUP to prototype a system.

Uploaded by

Chun Chun
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
83 views

System Analysis and Design: Unit Overview

This document provides an overview of a system analysis and design unit. It outlines the unit personnel, learning outcomes, structure, assessment, and resources. The unit is taught over 15 weeks and covers topics such as software development lifecycles, requirements determination, system architecture and database design, interfaces, the Rational Unified Process methodology, and code reuse. Student assessment includes discussions, class participation, a midterm exam covering early topics, and a final project applying requirement definition and analysis & design phases of RUP to prototype a system.

Uploaded by

Chun Chun
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 18

UNIT OVERVIEW

SYSTEM ANALYSIS AND DESIGN


UNIT PERSONNEL

 Mr. Trinh Bao Ngoc


 Phone No: 0987 355 799
 Email: [email protected]

 Ms. Dinh Thi Minh Nguyet


 Phone No: 0904 775 415
 Email: [email protected]
WHAT THIS UNIT IS ABOUT?

 Explain the process of managing, developing an information systems project

 Describe the architecture, database, interfaces design process, its outcomes

 Explain the software development life cycle, their pros and cons
 Guide how to utilize RUP methodology and apply it in a software project
 Create deliverables for Requirement definition and A&D phase in RUP
WHY SAD?
WHY SAD?

 http://www.ksinc.com/itpmcptools/EstimatingGuidelines.pdf:
 Req: 15%, A&D: 45%, Code: 10%, Unit test: 5%, Testing: 25%
 COCOMO:
 A&D: 25%, Code + unit test: 33%, Testing: 25%, Req + others: 17%
 Statistics (75 projects in 48 organizations in China -
http://csse.usc.edu/csse/TECHRPTS/2008/usc-csse-2008-836/usc-csse-2008-
836.pdf):
 Plan + Req: min 1.82%, max 35%, median: 15.94%
 A&D: min 0.62%, max 50.35%, median: 14.21%
 Code: min 6.99%, max: 92.84%, 36.36%
 Test: min 4.24%, max: 50.54%, 19.88%
LEARNING OUTCOMES

 Students understand a different kind of SDLC


 Can use UML diagrams in describing business requirement
 Understand what to do in RUP phases
 Can analyze and design an information system in OO approach, MVC pattern
 Understand software framework and their impact on design
 Know how to optimize development activities by performing Code reuse
UNIT STRUCTURE (W1-8)

Week Content
1 Course overview
No tutorial
2 Topic 1: Foundation of system development
3 Topic 2: Software development life cycle
4 Topic 3: Determine software requirements
5 Topic 4: Designing system architecture
6 Topic 5: Designing databases
7 Topic 6: Designing interfaces
8 Midterm test
No tutorial
UNIT STRUCTURE (W9-15)

Week Content
9 Topic 7: RUP

10 Topic 8: Requirement definition


11 Topic 9: Analysis & design
12 Topic 10: MVC model
13 Topic 11: Code reuse
14 Topic 12: Software frameworks and their impacts
15 Q&A
No tutorial
UNIT ASSESSMENT

 Attendance
 Lectures
 Tutorials

 Assessment
 3 discussion grades: 10% each
 “Chuyên cần”: 10% (discussion/assignment grade in lecture session)
 Mid-term test (1st phase of Final project): 20%
 Final project: 40%
FLIPPED CLASSROOM

Both in
Lecture &
Tutorial
Example?

Discussion mark =

Explain?
RESOURCE

 Textbook
 Michael R. Blaha, James R Rumbaugh (2004), Object-Oriented Modeling and Design
with UML, 2nd Edition, Prentice Hall
 Whitten & Bentley (2007), System Analysis and Design Methods, 7th McGraw-
Hill/Irwin
 Larry Richman (2002), Project Management Step-by-Step, Amacom.
 Rational (2001), Rational Unified Process for Systems Engineering, IBM .
A big update…

Everything can change


LECTURE / TUTORIAL (OFFLINE)

 Make sure that some needed facilities are available before lecture time:
microphone, remote control of projector…
 Print out needed materials for lecture / tutorial and deliver them for your
classmate before lecture / tutorial time
 No laptop
DISCUSSION MARK GRADING PROCESS

 Introduce your-self in a sentence: name, class


 Deliver your question / answer clearly, with example if needed
 Confirm your grade at the end of lecture/tutorial
EMAILING

 Title format: [SAD Fall2021] brief_explaination_of_problem


 Body format:

Dear …
Introduction of your self or your group: name / class
Explanation of problem or purpose of email in detail
Signature

 All email which don’t follow above format will be considered as


invalid email and will be sent directly to spam email folder
MIDTERM EXAM

 Multiple choice test question


 30 mins, 40 questions
 Topic covered: 1-6
FINAL PROJECT

 Methodology: RUP
 Template: required
 Phase: Requirement definition with prototype, A&D
 Deliverables: design documents for all test cases in project scope
 Size: at least 3 use cases per student in group

You might also like