高级软件工程:UML与软件工程概述
需积分: 10 140 浏览量
更新于2024-07-22
收藏 2.73MB PDF 举报
"该资源是一份关于软件工程的课件,由付利华主讲,内容涵盖高级软件工程、主要参考书籍、课程考核要求、软件工程概述、软件概念、软件特性、软件分类、软件发展历程以及软件工程面临的问题。"
在软件工程这个广泛的领域中,课程重点介绍了软件工程的基础知识,包括其核心概念和实践中遇到的问题。首先,提到的主要参考书籍为学员提供了深入学习的路径,例如《面向对象分析与设计》、《面向对象设计UML实践》和《UML基础、案例与应用》,这些书籍分别探讨了面向对象的方法、UML的设计与实践以及UML的基本理论和应用。
课程考核方面,注重日常参与和理解,40%的成绩来自报告和课堂活动,另外60%来自于期末笔试,强调了理论知识与实践能力的结合。软件工程概述部分,讲解了软件的定义,不仅限于程序,还包括数据和文档,强调软件是逻辑而非物理产品,具有不同于硬件的特性,如无磨损性但可能因修改而引发故障。
软件的特性包括其逻辑性质、设计与开发过程、无磨损以及大部分软件的定制化。此外,课件还提到了软件退役的现象,指出软件不会像硬件那样磨损,而是随着需求变化和副作用导致的修改而退役。软件分类包括系统软件、应用软件、支撑软件和可复用软件,反映了软件在不同应用场景中的角色。
软件的发展历程从早期的批处理系统到现在的分布式系统、面向对象技术、专家系统和并行计算,展示了技术的迅速进步和挑战的不断演变。课程最后讨论了软件工程中常见的问题,如开发周期长、成本高,这些问题促使软件工程不断寻求改进方法和最佳实践。
这份软件工程课件全面地介绍了软件工程的基础知识,对学习者理解软件的本质、发展和挑战提供了宝贵的学习材料。
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
2023-07-17 上传
2023-10-01 上传
![](https://profile-avatar.csdnimg.cn/cc0c85c5c86b451982388b8863fdc744_fxh200948140216.jpg!1)
华子Code1024
- 粉丝: 305
- 资源: 12
最新资源
- 计算机人脸表情动画技术发展综述
- 关系数据库的关键字搜索技术综述:模型、架构与未来趋势
- 迭代自适应逆滤波在语音情感识别中的应用
- 概念知识树在旅游领域智能分析中的应用
- 构建is-a层次与OWL本体集成:理论与算法
- 基于语义元的相似度计算方法研究:改进与有效性验证
- 网格梯度多密度聚类算法:去噪与高效聚类
- 网格服务工作流动态调度算法PGSWA研究
- 突发事件连锁反应网络模型与应急预警分析
- BA网络上的病毒营销与网站推广仿真研究
- 离散HSMM故障预测模型:有效提升系统状态预测
- 煤矿安全评价:信息融合与可拓理论的应用
- 多维度Petri网工作流模型MD_WFN:统一建模与应用研究
- 面向过程追踪的知识安全描述方法
- 基于收益的软件过程资源调度优化策略
- 多核环境下基于数据流Java的Web服务器优化实现提升性能