【构建之法】——现代软件工程 第一次作业

软件工程一个充满传奇色彩的学科

什么是软件工程?    软件工程的应用    个人对软件工程的想法

软件工程的定义:软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。

软件工程的前景:在现代社会中,软件应用于多个方面。典型的软件有电子邮件、嵌入式系统、人机界面、办公套件、操作系统、编译器、数据库、游戏等。同时,各个行业几乎都有计算机软件的应用,如工业、农业、银行、航空、政府部门等。同时这些应用促进了经济和社会的发展,也提高了工作效率和生活效率

个人对软件工程的想法:从拿到这本书的第一眼给我的感觉就是精致,而我看书一般喜欢从书的封面开始看起,在本书的封面素描着一副鲁班锁,刚开始让人感觉有点奇怪,明明是一本讲软件工程的书,为什么要用鲁班锁做为封面图案呢?原来玄机深藏于鲁班锁的内部,这鲁班锁从外部看,是严丝合缝的十字立方体,但是各个部件在内部凹凸部分互相咬合,这正是构建之法的体现,也无处不在体现着这本书的重点在于精致二字。

软件=程序+软件工程 (软件工程是软件不可分割的组成部分)

软件工程包括下列领域:软件需求分析、软件设计、软件构造、软件测试和软件维护。

软件工程是什么:软件工程是把系统的、有序的、可量化的方法应用到软件的开发、运营和维护的过程。

服从性:软件不能单独存在,它总是运行在硬件上面,它要服从系统上其他组成部分的要求,它还要服从用户的要求、行业系统的要求。

 

 

 

 

P18-2

1、(p132  7.2.4)在这一章节中提出了在团队中,如果出现问题负责人就要对此进行负责,但是我个人感觉在现实中出现问题时,有很多突发情况是不可控的,也是富含连带行的问题,所以负责人一定是富有主要责任的而合作对接等相关部门和负责人也都需要承担连带责任。

2、关于代码的复审问题?

3、什么样的软件才能被叫做好的软件?

4、软件工程的学习,需要达到什么样的水平才能成为一个优秀的软件工程师?

5、软件的质量就一定是软件的保障吗?(p303)

 

 

 

P18-3

我的手机软件分成以下几类:

1、社交通讯类:QQ、微信

2、生活服务类:联通手机营业厅、58同城、美团、12306、交管12123、中国农业银行、马蜂窝、百度地图、支付宝

3、影音娱乐类:网易云音乐、爱奇艺、腾讯视频、和平精英、火影忍者

4、学习教育类:百词斩、金山词霸、keep、哔哩哔哩

5、理财购物类:天猫、淘宝、京东、京东金融、中国农业银行

猜你喜欢

转载自www.cnblogs.com/lietian12345/p/11505579.html