第一次作业

第一章总结

1.软件=程序+软件工程

2.软件构件的过程:一个复杂的软件不但要有合理的软件构架、软件设计与实现,还要有各种文件和数据来描述各个程序文件之间的依赖关系、编译参数、链接参数等的,这些都是软件构建的过程。

3.配置管理:有些程序需要配置不同的界面,运行在中文,英文或其他语言操作系统上,有些程序还要有32位版本、64位版本等。这是源代码管理的问题—也叫配置管理。

4.质量保障:我们还有一系列的工具、流程和文档来保证程序的正确性,这些工具、流程应该达到很高的质量,才能保证开发出来的软件质量。

5.具体的验证过程叫做软件测试

6.软件工程有以下内容

1.)软件工程是把系统的,有序的,可量化的方法应用到软件的开发,运营和维护上的过程。

2.)软件工程包括下列领域;软件需求分析,软件设计,软件构建,软件测试和软件维护。

3.)软件工程和下列学科相关:计算机科学,计算机工程、管理学、数学、项目管理学、质量管理、软件人工学、系统工程、工业设计、用户体验设计。

7.软件企业=软件+商业模式

8.软件开发的不同阶段

1).玩具阶段

2.)业余爱好阶段

3.)探索阶段

4.)成熟产业阶段

9.软件的特殊性

1.)复杂性

2.)不可见性

3.)易变形

4.)服从性

5.)非连续性

10软件工程的知识领域

1) 生命周期:软件需求、软件设计、软件构件、软件测试、软件维护

2) 专门领域:软件配置管理、软件工程管理、软件工程过程、软件工程模型及方法、软件质量

3) 理论基础:计算基础、数学基础、工程基础

11软件工程的目标

1)用户满意度

2.)可靠性

3.)软件流程的质量

4.)可维护性

 教材p18-2

1.看过书后,对课程内容的调理以及侧重点不是很清楚

2在软件团队中应该如何与大家更好的合作,做到使每一个人都发挥自己的长处,更好的完成任务?

3用户的体验固然很重要,但是在软件的性能也是很重要的一点,那我们该如何侧重关于用户体验和软件性能?

4.在软件测试中,关与软件中的bug是需要一一进行修复吗?

5.在软件的需求分析方面怎样才能更好的把握重点,让自己的软件更有发展的空间?

 教材p18-3

1.手机软件分类

1学习:有道词典、腾讯课堂、慕课网

原因:使用方便,节省时间

2手机自带软件:日历、天气‘、时钟等

原因:方便生活

3.娱乐:腾讯视频、抖音、哔哩哔哩、爱奇艺、微博

原因:跟进时代的变化、排解压力、

4社交:微信、QQ

原因:可以视频聊天,语音聊天、方便交流

2.下载的原因

在学习方面可以极大的节约找资料书籍的时间,并且十分的准确,能够提高自己的学习效率,在娱乐方面,软件中资源多,与时代不脱轨,使用感非常好。

 3.软件来源

应用商店中下载

4.软件如何处理bug

及时更新,

4竞争分析

软件的使用感,软件额外的资源及功能更能吸引人

原文地址:https://www.cnblogs.com/lllm/p/11489569.html