程陈鑫 chenx_dlut@ 办公室: 309 电话: 138-8967-9449 2016-12-27 大连理工大学软件学院 2主要内容软件工程简介软件工程简介传统的软件传统的软件开发方法开发方法面向对象的面向对象的开发方法开发方法软件架构软件架构软件开发软件开发的管理的管理 2016-12-27 大连理工大学软件学院 3课程组织?3学分,必修课?讲课: 48学时( 1-17 周) ?考核方法–期末考试- 70% –大作业- 20% –课堂作业、课堂表现、出席率等- 10% 2016-12-27 大连理工大学软件学院 4教学形式?课堂:提问、出勤率、作业?大作业(随堂检查): –完成一个题目的分析、设计、实现(选作) – 5-6 人一组,每组选出一名组长–阶段安排: ?业余时间:分组+需求讨论?每次任务见《软件工程概论实验流程》 2016-12-27 大连理工大学软件学院 5参考资料?教科书–张海藩–软件工程导论(第 5版) –清华大学出版社 2016-12-27 大连理工大学软件学院 6参考资料?参考书–普雷斯曼著, 郑人杰等译–软件工程: 实践者的研究方法–机械工业出版社 2016-12-27 大连理工大学软件学院 7参考资料?参考书–伽玛等著, 李英军等译–设计模式: 可复用面向对象软件的基础–机械工业出版社 2016-12-27 大连理工大学软件学院 8参考资料?参考书– Robert C. Martin, 邓辉译–敏捷软件开发——原则、模式与实践–清华大学出版社 2016-12-27 大连理工大学软件学院 9提纲挈领?1、什么是软件工程? ?2、软件工程包含哪几个步骤? 2016-12-27 大连理工大学软件学院 101、什么是软件工程? 工程: 工程: ①土木建筑或其他生产、制造部门用比较大而复杂的设备来进行的工作。②泛指某项需要投入巨大人力和物力的工作。