![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件工程课程作业
猫仔嘎嘎可爱
这个作者很懒,什么都没留下…
展开
-
homework to blog
1、为什么软件开发周期总是预估的2~3倍?前期的需求分析工作,为之后的研发测试等打下了基础,也是整个软件开发成功与否的重要因素,所谓万事开头难,开好了这个头,之后的工作才能更有条不紊地进行。而许多企业在前期的需求分析上预留的时间不充足,就可能导致产品研发完成后即落伍,不能顺应市场需求的变化等等问题。此时就需要进行大规模的改动,甚至全盘推翻。因此,前期需要预留足够多的时间进行需求分析,洞察市场变化,再对计划做出适应性调整,这是能最低降低开发风险的有效手段。在编码的过程中也可能会出现耗时耗力的BUG,此原创 2022-04-07 20:52:41 · 224 阅读 · 0 评论 -
homework to blog
目前住院病人主要由护士护理,这样做不仅需要大量护士,而且由于不能随时观察危重病人的病情变化,还可能会延误抢救时机。某医院打算开发一个以计算机为中心的患者监护系统,试写出问题定义,并且分析开发这个系统的可行性。技术可行性:由医护人员提供所需测量的指标,编程人员根据需求做出设计,现已存在许多类似的医疗系统可提供参考。经济可行性:医疗相关的设施的研发一般有国家资助,或由医院方面提供支持。操作可行性:技术上并无太大冒险,在人员资金充足的情况下可操作。...原创 2022-04-07 20:23:33 · 219 阅读 · 0 评论 -
软件工程课堂作业
1、画出程序流程图和盒图STARTIF p THENWHILE qDOfEND DOELSEBLOCKGNEND BLOCKEND IFSTOP画出程序流程图:合图:2、下图是结构化的么?如果不是,设计一个等价的结构化程序不是的,图中的循环存在两个出口,不符合结构化定义。...原创 2022-04-07 20:27:41 · 695 阅读 · 0 评论 -
为什么软件开发方法论让你觉得糟糕
经过阅读博客了解到:软件项目一般是没有规律且不可预测的,我们度量一个软件是否成功就是:在这个软件的整个生命周期里,它的最终结果达到预期的效果了吗?很难去知道到底是什么导致了项目的成功或失败,也无法通过旧有的或现有的项目获得答案。正是这些因素造成了IT行业的人很难掌握引导产品走向成功的能力。然而开发者掌握了能帮助他们更高效的达到目标的技巧,使他们更有动力去完成开发。在Laurent Bossavit的好书The Leprechauns of Software Engineering中, 他抨击了软件开发的一些转载 2022-04-03 15:38:46 · 81 阅读 · 0 评论 -
homework1个人简介,对软件工程这门课程的期待及个人目标
一、个人简介2020年入学桂林理工大学,大一学习电子商务专业,鉴于个人的兴趣及对未来的规划在电子商务专业不能很好的得到满足,因此于大二学年转入计算机类专业中的软件工程专业。目前大二下学期,经过一学期的学习与补修,现在掌握的变成语言有两门,C语言和JAVA,Java仅仅刚入门。二、期待及个人目标我希望能通过学习这门课程了解整个软件的开发过程,以及需要掌握的知识,为此后的学习提供一个清晰明了的大纲。课程目标:首先要通过考试,并在此基础上明确自己未来需要学习的技能,以及为通过软件工程师考试打下基础。原创 2022-04-03 14:02:00 · 521 阅读 · 0 评论 -
homework3软件工程与计算机科学与技术的差异
软件工程与计算机科学与技术的差异 通俗来说,就是以计算机为工具来处理数据与信息的一门学科,所研究的方向包括像计算机系统、算法、人工智能、数据存储、大规模数据处理等等。而软件工程,是建立在这些技术知识的基础之上的一门学科,但更多的注重于软件开发过程中的工程性,也就是要求学生在掌握计算机科学与技术的基础之上,还需要去掌握软件需求的分析、软件的设计、软件的测试、软件的维护、项目管理等等这些工作所必须的知识与技能。所以一般人们认为软件工程属于计算机科学与技术的一个分支 。一个软件的开发不仅仅需要技术的支持..原创 2022-04-02 21:44:28 · 1008 阅读 · 0 评论 -
homework 2 软件工程方法论对我们软件开发有多大用处?
软件工程方法学,是软件生命周期全过程中使用的一整套技术方法的集合。主要包含以下三个方面:方法、工具和过程。目前使用的最广泛的几个方法学有:1、传统方法学这种方法把软件的生命周期划分位几个阶段,然后按顺序的完成每个阶段的任务。前一个阶段任务的结束,是后一个阶段的开始。而且每一阶段都进行严格是审查,合格之后才能开始下一阶段。2、面向对象方法学面向对象方法学,是一种把数据和行为看成是同等重要的,它是一种以数据为主线,把数据和对数据的操作紧密结合起...原创 2022-03-09 21:04:42 · 98 阅读 · 0 评论