软件构造课程总结

        通过软件构造这门课的学习,对软件的设计与开发有了更加深入的了解。

        本课程中使用java语言编写的代码作为例子,来详细介绍了一个软件从设计到开发到测试最后投入到使用的过程。

        与其他曾经学过的课程不同,这门课的重点在于设计,而不是以前的各类操作,也就是完成了从建筑工人到建筑师的转变。同时我们也仅仅是成为了建筑师,而不是更为极端的追求极致算法的算法科学家.

本课程主要提升了四个方面的能力:

程序设计与实现能力
了解软件开发过程中应考虑哪些质量目标
掌握面向关键质量目标的软件基本构造技术
形成面向质量目标的软件开发思维模式
系统设计与实现能力
掌握 面向抽象编程 的核心思想和面向对象软件开发的基本过程
能够对实际应用问题进行抽象和建模
利用模型与开发者和用户进行有效表达和沟通
系统分析与评价能力
从关注单一开发环节到关注全开发过程的转换
根据用户期望质量特性进行全生命周期系统分析与评价
发现系统设计的缺陷并做出优化和改进
利用现代软件构造工具的能力
了解复杂软件系统相对于简单程序的本质差异
初步掌握利用各类软件开发工具进行编码、测试和质量保障
利用现代软件构造工具 进行高质量和高效率软件开发
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值