- 0
- 0
- 约7.89千字
- 约 63页
- 2019-05-02 发布于江西
- 举报
软 件 工 程Software Engineering 郑诚 E-mail : zhengch@ahu.edu.cn 课程介绍 课程学时 54 学时 上课 36 (2 × 18),实验 18(4 ×4.5) 考核环节:考试+作业+课程设计 课程设计:书面、实验 书面(作业):需求分析、系统设计 实验:程序设计、测试 ( 注:程序设计语言不限 ) 软 件 工 程 软件工程导论(第四版) 张海藩 清华大学出版社(2003年) 软 件 工 程 ? 实用软件工程 (第二版) 郑人杰 殷人昆 陶永雷 清华大学出版社(1996) 软 件 工 程 课程评分方法 ? (课程设计+作业) 20% + 期末考试 80% = 总评 实习题 期刊管理系统 (1) 期刊登记 (2) 期刊借阅 (3) 查询 ■ 某人所借阅的期刊清单; ■按关键字查询,查询出相应关键字的文 章题目、作者、刊名、年、卷、期 ■ 期刊的去向(被何人借去) (4) 征订 ■ 列出要征订的期刊名、刊号、邮发代号。 ? 第一章 软件工程学概述 软件是与计算机系统操作有关的程序、规程、规则及与之有关的文档及数据。 软件的分类 系统软件、实时软件、嵌入式软件、科学和工程计算软件、事务处理软件、人工智能软件、个人计算机软件、CASE工具软件 软件发展 四个阶段: 50年代初--60年代初 初期阶段 个人的技艺 60年中期--70年代末 多用户、多道程序和人机交互,软件维护问题的矛盾加剧 70年中期--80年代末 分布式系统、计算机网络等 80年代末 面向对象技术、专家系统、人工智能软件、并行软件、Internet环境下软件、布式计算环境等 §1.软件危机 §1.软件危机 这个项目的负责人F. D. Brooks事后总结了他在组织开发过程中的沉痛教训时说:“......正像一只逃亡的野兽落到泥潭中做垂死的挣扎,越是挣扎,陷得越深,最后无法逃脱灭顶的灾难。......程序设计工作正像这样一个泥潭,......一批批程序员被迫在泥潭中拼命挣扎,......谁也没有料到问题竟会陷入这样的困境......”。IBM360操作系统的历史教训成为软件开发项目的典型事例为人们所记取。 §1.软件危机 §1.软件危机 ⑴ 项目没有被很好地理解;计划不周,最终导致进度拖延。 §1.软件危机 ⑵ 没有充分的文档资料(documentation) 文档的作用 (1)? 作为开发人员在一定阶段内的工作成果和结束标志 (2) 向管理人员提供软件开发过程中的进展和情况,把软件开发过程中的一些“不可见的”事物转换成“可见的”文字资料。以便管理人员在各个阶段检查开发计划的实施进展,使之能够判断原定目标是否达到,还将继续耗用资源的种类和数量。 (3)? 记录开发过程中的技术信息,以便协调以后的软件开发,使用和修改。 (4)?? 提供对软件的有关运行、维护和培训的信息,便于协调管理人员、开发人员、操作人员和用户之间相互了解彼此的工作。 (5)向潜在用户报道软件的功能和性能,使他们能判定软件能否服务于自己的需要。 §1.软件危机 ⑶ 软件可靠性(reliability)缺少度量的标准,质量无法保证。 如何保证软件产品的质量,是非常复杂困难的问题。 §1.软件危机 (5) 软件难以维护(maintainability) 不易升级(evolvability) 一、人们普遍认为软件工程具有下述的本质特性 1. 软件工程关注于大型程序的构造 2. 软件工程的中心课题是控制复杂性 3. 软件经常变化 4. 开发软件的效率非常重要 5. 和谐地合作是开发软件的关键 6. 软件必须有效地支持它的用户 7. 在软件工程领域中是由具有一种文化背景的人替具有另一种文化背景的人创造产品 二、软件工程的基本原理(Principles): ⑴ 用分阶段的生命周期计划严格管理 ?项目概要计划 ?里程碑计划 ?项目控制计划 ? 产品控制计划 ? 验证计划 ? 运行维护计划 ⑵ 坚持进行阶段评审 ⑶ 实行严格的产品控制——基准配置管理(Baseline configuration management) 三、软件工程方法学 软件工程包括技术和管理两方面的内容,是技术与管理紧密结合所形成的工程学科。
您可能关注的文档
- 第五章 社会主义市场经济的建立及其特征.ppt
- 第五章 资本成本.ppt
- 第五章旅行社外联业务.ppt
- 第五章信息系统建设的项目管理.ppt
- 第一单元初步知识与基本操作.ppt
- 第一讲 机器人技术概述.ppt
- 第一讲 心理咨询与心理治疗的概述.ppt
- 第一节 MRI图像的显示和特点.ppt
- 第一节 细菌和真菌的分布.ppt
- 第一节 中国古代建筑概述.ppt
- 2026年全球AI教育市场自适应学习系统与教育大数据分析.docx
- 2026年全球AI教育市场数据驱动决策分析.docx
- 2026年全球AI法律合规性检查技术路线图.docx
- 2026年全球AI法律咨询市场发展机遇与挑战.docx
- 2026年全球AI法律咨询市场合同审查自动化技术政府支持政策.docx
- 智慧农业无人机作物生长监测与病虫害防治信息化平台可行性分析报告.docx
- 2025年生态旅游景区停车场新能源汽车停车需求预测报告.docx
- 2026年全球AI法律咨询市场竞争格局分析.docx
- 2026年全球AI教育市场教师技术应用案例.docx
- 2026年全球AI教育市场教师角色转型与教育创新激励机制研究.docx
最近下载
- 深度解析(2026)《GBT 15555.8-1995固体废物 总铬的测定 硫酸亚铁铵滴定法》.pptx VIP
- 新大象版科学六年级下册全册精编知识点.pdf
- 钢轨探伤正常波形及图像识读王孟君课件.pptx VIP
- 2025年食品检验工食品理化检测考试试卷:理化指标分析.docx VIP
- 超声波常见异常波形识读王孟君课件.pptx VIP
- 跨境数据流动与个人信息保护.docx VIP
- 考试2018常规理化岗位考核.pdf VIP
- 轨头核伤波形及图像识读王孟君课件.pptx VIP
- 单元工程施工质量检验表与验收表(样表:4小型蓄水工程)(SLT 336—2025)水土保持工程质量验收与评价规范.docx VIP
- 单元工程施工质量检验表与验收表(样表:3梯田工程)(SLT 336—2025)水土保持工程质量验收与评价规范.docx VIP
原创力文档

文档评论(0)