软件工程第一次作业
第一章 概论 1-1 软件=程序+软件工程
源代码管理,配置管理,质量保障,需求分析,玩具阶段,业余爱好阶段,探索阶段,成熟的产业阶段
1-2 软件工程是什么?
1-2-1 软件的特殊性
复杂性,不可见性,易变性,服从性,非连续性
1-2-2软件工程与计算机科学的关系
工程师的宗旨是:我构建,故我在
1-2-3软件工程的知识领域
生命周期:软件需求,软件设计,软件构建,软件维护,软件测试
专门领域:软件配置管理,软件工程管理,软件工程过程,软件工程模型和方法,软件质量
理论基础:计算基础,工程基础,数学基础
1-2-4软件工程的目标——创造“足够好”的软件
用户满意度;可靠性;软件流程的质量;可维护性;
教材P18-2
1:第2章P26讲述单元测试必须由最熟悉代码的人来写
单元测试由最熟悉的人来写不怕加深加大程序的错误性吗?根据我的开发经验不可以由最熟悉代码的人和最熟悉代码结构的人或测试人员共同完成吗?不能由单独的测试团队完成吗?
2:第6章P115提到了长期任务。
这种任务相对比较艰难且对项目很重要,完成这些任务需要超过 Sprint所计划的时间,作者只提到这些任务往往在短周期中的迭代中得不到应有的重视,如何得到更好的重视?
3:第7章P130充分授权和信任问题;
在软件开发过程中,如果曾经参与开发的主要人员之一突然离开团队,遗留下来的问题长期无法得到解决,剩余成员和新的成员如何解决这种问题?
4:第14章P311软件开发过程三个特性:好、快、便宜。
如何在软件产品开发的过程中,如何把进度维持在最快速度的前提下最少的使用资金降低成本,同时软件功能又好。
5:第17章P403绩效管理
软件在开发过程中团队中的每一名成员是相互依赖的整体,不能独立完成任务,如何在开发过程中确保每个工作人员的职责和效绩。
教材P18-3
手机交友软件:QQ,微信
手机学习软件:腾讯云课堂
手机娱乐软件:QQ音乐,喜马拉雅
微信:全方位的手机通讯应用,可以群聊、视频语音通话、分享生活,让人耳目一新的移动生活方式。同类软件qq更适合工作,微信较贴近生活,两个软件属于腾讯公司产品,都是当前人们必备的软件,在交友软件一直是最受欢迎的。