![]() |
Telelogic Rhapsody (steve huntington) | ![]() |
Topic Title: System Design Topic Summary: Created On: 23-Feb-2006 15:21 Status: Read Only |
Linear : Threading : Single : Branch |
![]() |
![]()
|
![]() |
|
System Design
Chungbuk University KOREA [url]http://selab.chungbuk.ac.kr[/url] Instructor: Jang-Eui Hong E-Mail: [email]jehong@chungbuk.ac.kr[/email] Course Goals The course will familiarize students with UML (Unified Modeling Language) and object-oriented system design in both theoretical and practical views. At the completion of this course, students will have gained the following competencies: -Understand the fundamental concepts, approaches, and methodologies in object-oriented software development. -Understand the semantics and syntax of UML as an modeling language -Understand and exercise what is and how to draw the diagrams representing functional, structural, behavioral aspects of software, respectively. -Understand the relationship among diagrams through software development process. -Be able to apply the modeling techniques of object-orientation to project practices. -Practice or exercise a tool usage to model application software systems Required Textbook Alen Dennis, et al., System Analysis and Design with UML Version 2.0: An Object-Oriented Approach, Wiley Publishing, Inc., 2005 Supporting Textbook Hans-Erik Eriksson, and et al., UML 2 Toolkit, Wiley Publishing, Inc., 2004 Craig Larman, Applying UML and Patterns, 2nd Ed., Prentice-Hall, 2002 Course Contents 1. Course introduction and introduction to software development 2. overview to s/w development planning and management 3. Requirement understanding and determination 4. Functional modeling: Use-Case diagram 5. Structural modeling: Class diagram 6. Behavioral modeling: Interaction diagram 7. Design and software architecture 8. Project proposal and Mid-term exam 9. Moving on to design and CASE tool 10. Class and method design 11. Data management layer design 12. Human computer interaction layer design 13. Physical architecture layer design 14. Implementation model : from design to code 15. Advanced issues on system design (especially embedded system) 16. Project presentation and Final exam The above course contents are subjective to be changed for the purpose of the effective operation of the course. Grading: Based on absolute scale (with drawing curve for compensation) Exam(Mid/Final) 50% (20% / 30%) Team project 30% Report and Attending in class 20% Team Project -Project will be done in team of 3 ~ 5 students. -Students will be responsible for forming group. -Students will give formal presentations in the form of a final report. -Project topics will be given in lecture hour. Other Notes: -Make-up test(exam) will only be allowed for those having formal evidence. -Late project and reports will be downgraded 10% for each 24-hour period after the due date. -All materials will be handed in electric form via e-mail or Internet. |
|
![]() |
Telelogic Rhapsody
» University Instructor Community » Curriculum Exchange
»
System Design
|
![]() |
FuseTalk Standard Edition v3.2 - © 1999-2009 FuseTalk Inc. All rights reserved.