软件开发是工程化的过程 软件生产同其他行业,例如建筑行业一样需要工程化、规模化、自动化、标准化。 软件生产过程中也有中间环节(设计物理模型、逻辑模型、界面、数据、过程等等),也可以随时进行质量检查。 软件生产中也需要有高效的工具。 软件生产人员也可以细分为:分析员、设计员、程序员、测试员、操作员、维护人员等等。 软件生产低水平的手工作坊不能适应当今的大规模软件开发需求…… 怎么办?软件工程化开发与维护! * 软件工程课程的学习目标 掌握软件工程的基础知识和理论,对软件工程学有一个全貌的了解; 熟悉软件项目开发和维护的一般过程; 掌握软件需求分析、设计、编码和测试等阶段的主要思想和技术方法; 通过学习及课程设计,真正运用和体会软件工程的思想方法,转变对软件开发的认识:从个人的单纯编程活动转移到进行系统分析与设计方面上来 转变思维定式:程序员 ― 系统工程师(系统分析员) * 教材 软件工程课程考评 课程成绩 = 平时成绩 X 60% + 期末成绩 X 40% 平时成绩 = 出勤 X 30% + 作业 X 40% + 期中考试 X 30% 期末成绩 = 期末闭卷考试成绩 X 100% * Chapter1 Introduction to Software Engineering Content Whats software Whats a good software
原创力文档

文档评论(0)