90 likes | 253 Views
S oftware Engineering — Theory and Practice C E/1 313102. Tel.: 8 3021239 (For calling) ,13861577993 (For SM) zqy@hyit.edu.cn (A14 11 ) ; hyitzqy@hotmail.com http://jpkc.hyit.edu.cn/scr2006/C820/Asp/Root/Index.asp That is http://jpkc.hyit.edu.cn/scr2006/ --- 计算机工程系 — 软件工程 4 (双语)
E N D
SoftwareEngineering—Theory and PracticeCE/1313102 Tel.:83021239(For calling),13861577993(For SM) zqy@hyit.edu.cn (A1411); hyitzqy@hotmail.com http://jpkc.hyit.edu.cn/scr2006/C820/Asp/Root/Index.asp That is http://jpkc.hyit.edu.cn/scr2006/---计算机工程系—软件工程4(双语) or http://www.hyit.edu.cn/--教务网—网络课堂---计算机工程系—软件工程4(双语)
Aims • “Fundamental” course in Computer Engineering • Provides foundations for other subjects • Present basic software developing methods. • Modeling the Process and Life Cycle, Planning and Managing the project, Capturing the Requirements, Designing the System, Considering Objects, Writing the Programs, Testing, Delivering the System, Maintaining the System.
By the end of the course, you will .. • The basic software developing methods • The software engineering theories • how to control the processes of software development. • Design and develop a information system
Lectures • Monday: 8:00-9:40, Room YF0102 Wednesdays: 10:00-11:40, Room 221208 • Can only provide outline of main topics: attend to find out the “headings” of material that needs further reading! • Do enough reading and Developing/problem solving at home to really understand the subject and project. • Zhu Quan-yin’s office consultation periods: • Wednesdays 16:00-17:30
Tutorials • Tuesday 19:30-21:00 • Room:Your classroom or 2120506 • Tutorial: • Discuss topics that you are having difficulties with (general or specific). • Find solutions with lecturer or other students. • Discuss general progress of course, etc.
Work • Each group consists of five to six persons • Each group has a project manager • An information system should be opted to develop using software engineering theory by the group and pass through my examination
Marks • Final Test: 20% (50 Problems of multiple-choice) • Actions about Project 30% (Lectures, System Demonstrate, Testing, Final system, Conclusion) • Project-Document 20% (Reports of Feasibility, Requirements, System design, Program Design, Testing, Configuration and Operation) • Attend teaching 12% • Exercises 18% (From Chapter 1 to 10, Each Chapter you should to select one problem to answer and submit)
Bibliography • Shari Lawrence Pfleeger. Software Engineering: Theory and Practice. Pearson Education North Asia Limied and Higher Education Press. 2006 • 张海藩.软件工程导论[第3版].清华大学出版社.1998.12 • Ian Sommerville 著. Software Engineering 6th Edition .北京: 机械工业出版 , 2003.1 • (美)Grady Booch 著 , 冯博琴 冯岚 薛涛 崔舒宁 译 . 面向对象分析与设计(原书第2版) . 北京: 机械工业出版, 2003.8 • 齐治昌,潭庆平,宁洪. 软件工程.高等教育出版社.1999.4 • 龚世生,刘建宾. 软件工程.广东高等教育出版社.1999.10 • Roger S.Pressman. Software Engineering, A Practitioner’s Approach, Fourth Edition.McGraw-Hill.1997 • Ronald J.Norman. Object-Oriented Systems Analysis and Design.北京:清华大学出版社.2000.12
Syllabus • What it means to be a software engineer • What it means to be a software engineering researcher • What is meant by a “software life-cycle” • How software projects are planned and managed • How software process improvement can be achieved