长春工业大学2019软件工程第一次作业随笔

2022年 12月 24日11:22:06 发表评论

一.对《构建之法》第一章的计算机术语的整理

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

2.应用程序——满足各种功能的程序

3.软件服务——保证软件的服务质量;

4.软件架构,软件设计与实现等都是软件构建的一部分;

5.源代码管理——也叫配置管理;

6.质量保障及其具体的验证过程——软件测试;

7.程序理解——了解程序的设计;

8.软件维护——修复各类出现的问题或叫做服务运营;

9.生命周期及这一周期中,有人需负责软件项目的管理;

10.用户体验——同一类型软件即使功能差别不大,好的软件会让人感觉非常好用;

11.国际化和本地化——对不同地区的用户进行的处理;

12.软件企业=软件+商业模式;

13.软件开发的不同阶段——玩具阶段(影响只限于自己),业余爱好阶段(失败了也可随意更换爱好),探索阶段(会出现新的东西,即使失败也会给后续的创新奠定基础),成熟的产业阶段(影响一个公司,一个行业,还涉及到相关行业);

14.软件的特殊性:复杂性,不可见性(在机器上到底发生了什么很难发现),易变性(正确的修改很困难),服从性(软件要服从于硬件的性能,用户及行业的需求),非连续性(很小的输入输出也会引起极大变化);

15.计算机相关的学术领域:偏理论:计算理论,信息和编码理论,算法和数据结构,形式化方法,程序设计语言;偏实践:计算机体系结构,并行计算和分布式系统,实时系统和嵌入式系统,操作系统,计算机网络,科学计算,安全和密码学,人工智能(涉及到模式识别,机器学习,数据挖掘,信息提取,计算机图形学,计算机视觉,多媒体),数据库和大规模数据处理,万维网,自然语言处理和语音,人机交互,软件工程;

16.作者总结的项目特点:build to learn:目的为了做进一步的试验,一般是科学论文的基础工作;build to show 目的是为了一些宣传用以演示为目的的软件;build to serve 为了服务一定范围的用户;build to win 以在市场上赢得用户为目标构建的软件;

17.软件工程的目标:用户满意度,可靠性,软件流程的质量,可维护性;

 

二.p18的第二个讨论

1.我在书中第一章作者对计算机理论类专业与软件工程专业之间的说法,产生了一个问题,我们所学的内容是不是如同数学领域中,理论数学和应用数学的区分一样。理论数学的每一次进步,都会催生应用数学的飞速发展,从而产生巨大的经济效益,也会同样推动理论数学的研究;那么,同理,我们所学的计算机理论知识和软件编写是不是也是一样的道理?同数学领域一样吗?

2.如果我上述第一题的想法正确,那么我了解到数学领域一直存在着一个大问题,数学的大一统问题;如相同,我们所学的计算机领域,会不会也有那么一天?如果会,会产生什么样的场景?

3.我在书中第二章中,对单元测试有一个问题,我同意作者的观点,但是因为基础薄弱,也并没接触过,并不太理解单元测试的相关知识;

4.我对第二章到第五章的通读中,产生了一个问题,对于软件工程师或软件开发团队来说,如果非要以价值的衡量来判断,到底是个人能力重要还是团队能力重要?

5.我对第12章用户体验通读后自己想了一想, 如何具体的准确的抓住目标人群的喜好?对于如果按目标市场中按需求分大部分人群和小部分人群的取舍问题,是放弃小部分人群,赢得大部分人群的喜好,还是中庸兼顾(对大部分人群的大多数需求满足,对小部分人群中的部分需求满足)但是可能会因此使大部分人群的用户体验没能达到预设的标准,甚至流失用户,对于小部分人群也不会吸引到比第一种方法多多少的用户,该如何选择?

 

三.p18第三个讨论的回答

1我选取的是 三种mobile apps :抖音,微博,微信;

2 抖音是因为短视频的吸引,微博是对于各类新闻的吸引,微信则是对自身社交的吸引;他们的目标都是为了盈利,但抖音是通过直播抽成,电子商务抽成,广告,及点击量,微博则是直播,广告,点击量及同新闻业盈利方式相仿的方式;微信则是钱包的资金留存等,和通过营造自身的生态圈,从社交波及到各方面,来抓住用户再吸引用户消费;

3 这些软件都是通过自己下载,抖音是在大学下载,其他两者则是在高中;这三个软件无疑都是非常成功的软件,我可以说对于三者用户体验极好;

4 抖音处理bug是通过锁屏,只能滑动相同的几个短视频或无法显示评论区和点赞数据;微博和微信则是大部分情况下都是用户先发现bug,官方则是拒不承认;三者都是手机软件,都是通过手机自动更新;

5 抖音同 同一类型竞争是通过用户体验,利益输送,内容培养等来竞争市场;微博则是因其特殊的使用和运行模式处于垄断的地位;微信则是两大通讯巨头属于一家公司,发展时间长,模式成熟,维护及更新成熟,重视用户群,处于行业霸主垄断的地位。

6 上述软件和硬件有明显区别,在于软件目的是为了目标用户或市场的需求而设计,一个优秀的软件,对于自身的定位,和市场的选择,以及自身的开发选择都是有着明确的目标的;

 

 

以上 就是我对于第一次作业随笔的叙述。

本网页由互联网用户所发,如若侵权请及时联系1936370309@qq.com删除。

原文链接:https://www.cnblogs.com/sdw98/p/11494012.html

  • 版权声明:内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 1936370309@qq.com 举报,一经查实,本站将立刻删除。
  • 转载请注明:长春工业大学2019软件工程第一次作业随笔 紫林博客

发表评论

您必须才能发表评论!