![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件工程作业
sbcc_
这个作者很懒,什么都没留下…
展开
-
为什么软件开发方法让你觉得糟糕
现在我作为一个学生,还不知道自己的能力到底在什么位置。对于软件开发方法也是接触不久,不清楚自己是否到达了使用各种开发模型的门槛。想法很多,但是因为不知道如何用代码实现,就否决了这个想法。根据各种开发方法可以让软件的开发更为符合需求,但学习这些方法也是成本。让我有一种感觉:我本来是为了更好地进行软件开发去学习软件开发方法,结果我倒在了学习软件开发方法的路上。我不知道自己是否适合用某个开发模型,也不知道自己是否真正理解了某个开发方法的要求,更不知道我的想法在我劣等的分析下是否能够实现。通过事前规划和实时调整原创 2020-11-03 18:08:32 · 76 阅读 · 0 评论 -
第七
形式化方法:将事物规律或者联系用基于数学概念的符号表示出来例如:用数学符号表示命题p与命题q之间的关系——p→q、p∧q等等形式化方法是对程序“做什么”的描述,包括程序的功能描述以及模块之间的关系。面向模型的形式化方法:通过建立数学模型来描述系统(UML图)面向属性的形式化方法:通过定义一些系统必需的属性来描述系统(设计文档)...原创 2020-10-27 13:16:43 · 141 阅读 · 0 评论 -
WBS
http://wiki.mbalib.com/wiki/WBS转载 2020-10-22 18:22:43 · 53 阅读 · 0 评论 -
第六
分而治之:1.把复杂问题分解为若干简单问题,通过求简小问题的解,然后合并这些解得到原问题的解。例如:某城市景点游玩路线规划,确定各个城市景点的主路线,再确定景点内的细节路线。2.软件设计模块化,把功能归类例如:图书馆管理系统,对人的操作分为一个模块(身份验证,维护个人信息等等),人对书的操作分为一个模块(查询图书等等)...原创 2020-10-22 17:45:29 · 51 阅读 · 0 评论 -
第五
简单地对网上银行进行需求分析业务需求:为用户提供网络上存款、取款,转账,查询信息等操作用户需求:可以存取款,管理账户信息功能需求:用户可以对销户进行实名注册、删除,查询。存取款时,用户可以选择系统提供的固定金额数量也可以自定义数额。系统具有身份验证功能,有对当前用户的账户信息进行显示和更新的功能一般存款流程:进入登录界面并登录账户→身份验证成功(系统通过与数据库匹配进行验证)→进入首页→选择操作(存款)→选择数额→输入口令并确认→等待系统完成操作→显示操作成功(若异常则,给出下一步操作提示),出现返原创 2020-10-20 16:56:01 · 60 阅读 · 0 评论 -
第四
为什么开发周期总是预估的2~3倍?(https://www.sohu.com/a/132411358_355123)因为就像文中所喻示,软件开发总会遇到很多问题。1.开发过程规划过于理想化,没有留出空余时间2.开发过程中遇到阻碍,整个团队的工作无法继续进行3.因为前一阶段未按时完成,从而牵扯到后续阶段的工作4.成员之间对一个事项的看法上出现分歧,久久无法做出决定5.开发人员热情下降,出现拖延的思想,知识储备不足6.硬件设备出现问题或者没有提前准备好7.可行性分析或者需求分析出现严重失误,导原创 2020-10-13 17:07:34 · 193 阅读 · 0 评论 -
第三
软件工程方法论对我们的软件开发有多大用处?软件工程方法论为初学者很好的总结了开发软件的过程和方法。从项目立项开始,进行可行性分析的具体内容和步骤,然后到需求分析及其方法,软件工程方法论把这些都很好的总结起来。让初学者的软件开发学习更简单,根据领域内的经验综合出来的各种各样的开发模型,还有在各个开发阶段会出现的问题的总结,为开发者在开发过程中如何规避风险和应对突变事件提供了方法...原创 2020-10-12 22:27:58 · 94 阅读 · 0 评论 -
第二
关于《有人负责,才有质量:写给在集市中迷失的一代》的个人观感(https://www.ituring.com.cn/article/9363)预先准备的东西过多,准备了过多当前不需要的工具,准备了一些不需要的东西降低了效率。configure脚本的功能越齐全,但用户只希望实现一部分功能,而脚本却做了过多的测试,测试还包括了解决一些不存在的问题。文中最后说道:“那些最需要看看《设计原本》的人,可能会发现这本书完全无法理解。”大部分人的天赋只够学到如何编写可运行的程序,研究语言设计也只能靠那些对语言有深刻原创 2020-10-12 17:35:39 · 55 阅读 · 0 评论 -
第一篇
1.普通的一名大学生,特长是令人失望希望能通过在软件工程课程的引导下学到一些知识普通地完成这门课就满足了2.软件工程课作业的组长和组员:莫呈诚(我自己)3.“软件工程是不是教会不怎么会写程序的人开发软件?”答:我觉得这门教的是概念,不会写程序也能学到一些。而学到的这些需要用程序实现,会写程序的人更能运用软件开发的知识。只明白理论的人经常会在实现的过程中出现与想法有别的情况。...原创 2020-10-09 22:52:02 · 56 阅读 · 0 评论