Upload
shanon-gordon
View
222
Download
0
Embed Size (px)
Citation preview
2007/2008—(2)Software Engineering
Software Engineering—Theory and Practice
CE/1313102
Tel.:83021239(For calling),13861577993(For SM)[email protected] (A1411); [email protected]
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(双语)
2007/2008—(2) Software Engineering
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.
2007/2008—(2) Software Engineering
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
2007/2008—(2) Software Engineering
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
2007/2008—(2) Software Engineering
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.
2007/2008—(2) Software Engineering
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
2007/2008—(2) Software Engineering
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)
2007/2008—(2) Software Engineering
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
2007/2008—(2) Software Engineering
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