3. 강의목표
System analysis and design deal with planning the development of information systems through understanding and specifying in detail what a system should do and how the components of the system should be implemented and work together. System analysts solve business problems by analyzing the requirements of information systems and designing such systems by applying analysis and design techniques. This course deals with the concepts, skills, methodologies, techniques, tools, and perspectives essential for systems analysts. The traditional structured methods will be taught along with a brief introduction to new approaches, including object-oriented and use-case-driven approaches.
4. 강의선수/수강필수사항
IMEN381/IMEN382
(부득이한 경우 동시 수강 가능)
5. 성적평가
Grades will be based on a weighted average of the following activities:
1. Attendance & attitude (10%)
2. Mid-term exam (20%) and final exam (20%)
3. Quiz and homework (30%)
4. Team project (20%)
6. 강의교재
도서명 |
저자명 |
출판사 |
출판년도 |
ISBN |
Modern Systems Analysis and Design 8e Global Edition
|
Joseph S. Valacich, Joey F. George
|
Pearson
|
2016
|
9781292154145
|
7. 참고문헌 및 자료
(1). S. Bennett, S. McRobb and R. Farmer, Object-Oriented System Analysis and Design
Using UML (2nd Edition), McGraw-Hill, 2006 [BMF].
(2). J. Whitten, L. Bentley, K. Dittman, System Analysis and Design Methods (5th Edition),
McGraw-Hill, 2001 [WBD]
(1). E. Yourdon, Modern Structured Analysis, Academic Press, 1989
(2). J. Hoffer, et al., Modern System Analysis & Design, Addison Wesley, 1999
(3). T. De Marco, Structured Analysis & Systems Specification, Prentice-Hall, 1979
(4). R. Pressman, Software Engineering-A Practitioner's Approach, McGraw-Hill, 1987
(5). M. Fowler, UML Distilled (2nd Edition), Addison Wesley, 2000
(6). UML Toolkit
8. 강의진도계획
I. FOUNDATIONS FOR SYSTEMS DEVELOPMENT
1. The Systems Development Environment
2. The Origins of Software
3. Managing the Information Systems Project
Appendix. Object-Oriented Analysis and Design
II. PLANNING
4. Identifying and Selecting Systems Development Projects
5. Initiating and Planning Systems Development Projects
III. ANALYSIS
6. Determining System Requirements
7. Structuring System Process Requirements Appendix
Appendix 7A. Object-Oriented Analysis and Design: Use Cases Appendix
Appendix 7B. Object-Oriented Analysis and Design: Activity Diagrams Appendix
Appendix 7C. Object-Oriented Analysis and Design: Sequence Diagrams Appendix
Appendix 7D. Business Process Modeling
8. Structuring System Data Requirements
Appendix. Object-Oriented Analysis and Design: Object Modeling–Class Diagrams
IV. DESIGN
9. Designing Databases
10. Designing Forms and Reports
11. Designing Interfaces and Dialogues
12. Designing Distributed and Internet Systems
V. IMPLEMENTATION AND MAINTENANCE
13. System Implementation
14. Maintaining Information Systems
11. 장애학생에 대한 학습지원 사항
- 수강 관련: 문자 통역(청각), 교과목 보조(발달), 노트필기(전 유형) 등
- 시험 관련: 시험시간 연장(필요시 전 유형), 시험지 확대 복사(시각) 등
- 기타 추가 요청사항 발생 시 장애학생지원센터(279-2434)로 요청