![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件工程
软件工程作业
星空626
这个作者很懒,什么都没留下…
展开
-
了解软件工程测试过程的V modol、W modol、H modol
V模型 1、单元测试 又称模块测诚,针对软件设计中的最小单位—程庄模块,进行正确性检查的测试工作。单元测试需要从程序的内部结构出发设计测试用例。多个模块可以平行地独立进行单元测试。 单元定义:C中指一个函数,Java中指一个类,在图形化的软件中,单元一般指1个窗口,1个菜单。 2、集成测试 又叫组装测试,通常在单元测试的基础上,将所有程序模块进行有序的、递增的测试。重点测试不同模块的接口部分。 3、系统测试(system testing): 指的是将整个软件系统看为一个整体进行测试,包括对功能、性能、以及转载 2021-04-24 15:54:38 · 223 阅读 · 0 评论 -
阅读和了解什么是形式化方法
形式化方法英文的名称是formal methods。在逻辑科学中是指分析、研究思维形式结构的方法。它把各种具有不同内容的思维形式(主要是命题和推理)加以比较,找出其中各个部分相互联结的方式,如命题中包含概念彼此间的联结,推理中则是各个命题之间的联结,抽取出它们共同的形式结构;再引入表达形式结构的符号语言,用符号与符号之间的联系表达命题或推理的形式结构。 在计算机科学和软件工程领域,形式化方法是基于数学的特种技术,适合于软件和硬件系统的描述、开发和验证。将形式化方法用于软件和硬件设计,是期望能够像其它工程学科原创 2021-04-07 21:17:12 · 44 阅读 · 0 评论 -
了解WBS
123原创 2021-03-29 22:53:04 · 43 阅读 · 0 评论 -
什么是分而治之
1234原创 2021-03-29 22:51:50 · 40 阅读 · 0 评论 -
为什么软件开发周期总是预估的2~3倍
有很多外界因素: 1、团队合作极易出现短板效应 2、软件开发的思维模式不能像数学一样简单的计算 3、开发环境与过程会极大的影响进度 4、团队还会出现一些内部矛盾等 5、成员健康状况的问题 6. 市场状况的突变 7. … 此外还有诸多问题、意外,这些问题都会影响软件开发的时间,所以我们应该设置软件开发周期总是预估的2~3倍,才能保证在意外发生后仍能在预期内完成软件的开发。 ...原创 2021-03-29 20:51:06 · 39 阅读 · 0 评论 -
第二章 第4题
。原创 2021-03-23 22:32:08 · 79 阅读 · 0 评论 -
《从瀑布到敏捷———漫画解读软件开发模式变迁史》读后感
读了这篇文章,我认为瀑布模型开发软件有两大缺点①必须等前一阶段的工作完成之后,才能开始后阶段的工作;②前一阶段的输出文档就是后一 阶段的输人文档,因此,只有前一阶段的输出文档正确,后的输人文档,因此,只有前一阶段的输出文档正确,后阶段的工作才能获得正确的结果。但瀑布模型也有其优点:它可强追开发人员采用规范的方法严格地规定了每个阶段必须提交的文档;要求每个阶段交出的所有产品都必须经过质量保证小组的仔细验证。 而利用敏捷模式开发出的产品,相较于传统的软件交付方式,有一个显著的特点是能够及时响应客户需求的变更,不原创 2021-03-22 21:35:38 · 102 阅读 · 0 评论 -
软件工程方法论对我们开发软件的用处
软件工程方法论是指在软件开发的过程中必须遵循的普遍行为和规则。当我们开发软件的时候就需要用到软件工程方法论。软件工程方法论分为传统方法学和面向对象方法学。 1、传统方法学 传统方法学把软件生会周期划分成若干个阶段,每个阶段的任务相对独立,而且比较简单,便于不同人员分工协作,从而降低了整个软件开发工程的困难程度在软件生命周期的每个阶段都采用科学的管理技术和良好的技术方法,而且在每个阶段结束之前都从技术和管理两个角度进行严格的审查,合格之后才开始下一阶段的工作,这就使软件开发工程的全过程以一种有条不紊的方式进行原创 2021-03-19 20:32:50 · 159 阅读 · 0 评论 -
对软件工程看法
我认为这是一门能教会写程序的人开发软件的课程;这门课程指导我们去完成计算机软件开发和维护、教会我们了解软件工程学和管理学的基本理论、帮助我们提高对一个软件系统的分析、设计和实现的能力;了解并掌握软件开发生命周期的整个过程,让我们能够自己去设计完成一个更有生命力的软件。 ...原创 2021-03-14 22:07:48 · 168 阅读 · 0 评论