现代软件工程第一章学习笔记

网络新闻 3年前 (2022) admin
0

一.软件工程术语

软件 = 程序 + 软件工程

程序 = 数据结构 + 算法

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

复杂的软件要有合理的软件架构,软件设计与实现,还有各种文件的数据

软件的国际化和本地化:处理不同语言,不同地区的用户对界面和功能的不同需求

程序理解:软件团队的人员会流动,新的成员要尽快读懂已有的程序,了解程序的设计

软件的特殊性:1.复杂性

                         2.不可见性

                         3.易变性

                         4.服从性

                         5.非连续性

需求分析:把合适的需求梳理出来,然后逐步开展后续工作,如测试,实现,测试,到最后软件发布

软件维护(服务运营):软件在运行过程中会出现各种各样的问题,我们要时不时的给软件打补丁,或者维护众多的服务

软件的生命周期:团队的新老成员一起修复各种各样的问题的过程

创造足够好的软件:1.用户满意度

                                2.可靠性

                                3.软件流程的质量

                                4.可维护性

软件工程的三大类基础知识领域:1.计算基础

                                                      2.数学基础

                                                      3.工程基础

二.书中不懂的五个问题

1.一个团队要开发出一个成功的软件的核心要素是什么

2.如果让你领头开展一个全新的项目,你要怎样选择“合适”的团队模式

3.很多bug改不过来,如何让出错的代码最高效的得到修改

4.什么是代码复审,为什么要进行代码复审,代码复审的步骤是什么

5.两个人或多个人共同完成同一个项目的时候,怎样能够委婉的提出自己的问题并让他比较容易接受

三.软件分类

视频软件:腾讯视频,爱奇艺,芒果TV

                  目的:了解更多外界新闻及娱乐

社交软件:微信,QQ,微博

                 目的:为了随时联系身边的朋友使得关系更密切

                 下载时间:高中

学习软件:百词斩,网易有道词典

                 目的:提高学习效率以及充分利用课余时间

                下载时间:大一开学

购物软件:淘宝,小红书,唯品会

                 目的:便利自己购物,节约时间,可以足不出户买到很多自己需要的东西

                 下载时间:大一开学

实用软件:日历,计算器,天气预报,便签

                 目的:给自己的生活带来了很多便利

游戏软件:王者荣耀

                 目的:娱乐自己的课余生活

版权声明:admin 发表于 2022-08-29 12:45:13。
转载请注明:现代软件工程第一章学习笔记 | 火资源软件