
软件工程
万绿从中一点红
这个作者很懒,什么都没留下…
展开
-
软件工程------面向对象建模
1、什么是对象模型?建立对象模型时主要使用那些图形符号?这些符号的含义 是什么?答:对象模型表示静态的、结构化的系统的“数据”性质。它是对模拟客观世界实体的对象以及对象彼此间的关系的映射,描述了系统的静态结构。通常使用UML提供的类图来建立对象模型。在UML中术语“类“的实际含义是,一个类及属于该类的对象。2、什么是动态模型?建立功能模型时主要使用哪些图形符号?这些符号的含义 是什么?答:动态模型表示瞬时的、行为化的系统的“控制”性质,它规定了对象模型中的对象的台法变化序列。通常,用UML提供的状态原创 2020-06-03 21:09:57 · 9617 阅读 · 1 评论 -
软件工程-----软件测试
一.单选题(共4题,33.2分)1 .测试用例是专门为了发现软件错误而设计的一组或多组数据,它由(C )组成。A 测试输入数据B 预期的测试输出数据C 测试输入与预期的输出数据D 按照测试用例设计方法设计出的数据2.一个成功的测试是(B )。A 发现错误B 发现至今尚未发现的错误C 没有发现错误D 证明发现不了错误3.单元测试阶段主要涉及( )的文档。A需求设计B编码和详细设计C详细设计D概要设计4 .软件调试的目的是(B)。A发现错误B改正错误C改善软件原创 2020-05-15 09:50:37 · 1687 阅读 · 1 评论 -
软件工程------单元测试
一.填空题(共3题,30.0分)1.通常把( )和( )统称为实现。答案:编码 测试2.单元测试主要使用( )测试技术。答案:白盒3.单元测试时要为每个单元测试开发( )软件和( )软件。答案:驱动 存根二.简答题1.为了使源程序代码逻辑简明,易读易懂,编码时应该遵循那些规则?答:程序的内部文档;数据说明;语句构造;输入输出;效率2.软件测试的目标是什么?答:(1...原创 2020-04-28 16:45:01 · 2003 阅读 · 0 评论 -
软件工程--------第三章需求分析小测验
一、单选题1需求分析最终结果是产生( )。A、项目开发计划B、需求规格说明书C、设计说明书D、可行性分析报告我的答案:B2数据词典是用来定义( )中的各个成分的具体含义。A、流程图B、功能结构图C、结构图D、数据流图我的答案:D3在数据词典中,以下哪一项表示允许重复0至任意次( )。A、{ }B、0{ }C、0{ }nD、{ }n我...原创 2020-04-26 10:28:24 · 3382 阅读 · 0 评论 -
软件工程---------可行性研究小测验
一、单选题1系统流程图是一种传统工具,用于描绘( )。A、逻辑模型B、程序结构C、体系结构D、物理系统我的答案:D2软件可行性研究的目的是( )。A、证明软件开发项目可行B、证明软件开发项目不可行C、阐述软件开发项目值得或不值得做D、为了确定软件开发项目要不要做我的答案:C3技术可行性研究要解决的问题是( )。A、从技术方面说明项目是否可行B、...原创 2020-04-26 10:01:59 · 2172 阅读 · 0 评论 -
软件工程----------第一章小测验
一、单选题1软件是一种( )。A、程序B、数据C、逻辑产品D、物理产品我的答案:C2瀑布模型突出的缺点是不适应( )的变动。A、算法B、程序语言C、平台D、用户需求我的答案:D3快速原型的主要优点不包括( )。A、能让用户参与开发、给出反馈B、尽早把需求分析清楚,以降低风险C、尽早地发现问题、纠正错误D、对软件分析设计人员的素质要求不高我...原创 2020-04-26 09:40:14 · 2359 阅读 · 0 评论 -
软件工程-----------详细设计作业
一.单选题(共2题,33.2分)1借助于软件工具,可将( )容易地转换为高级语言源程序。( C)A.程序流程图B.N-S图C.PAD图D.判定表2程序的三种基本结构是( C)。A过程、子过程和子程序B递归、堆栈和队列C顺序、选择和重复D调用、返回和转移二.判断题(共2题,33.2分)1详细设计也称模块设计。(对)2在数据代码设计时,应可能设计字母和数字混合代码。...原创 2020-04-25 21:01:49 · 1990 阅读 · 3 评论 -
软件工程---------第四章 总体设计测验
一、单选题 (题数:7,共 35.0 分)1衡量模块独立性的标准是( )。(5.0分)A、耦合的类型B、内聚的类型C、模块信息的隐藏性D、耦合性和内聚性我的答案:D2概要设计的目的是确定整个系统的( )。(5.0分)A、规模B、功能及模块结构C、费用D、测试方案我的答案:B3软件设计是把( )转换为软件表示的过程。(5.0分)A、软件需要...原创 2020-04-10 11:13:42 · 1857 阅读 · 0 评论 -
软件工程-----------启发规则
1.软件设计的启发规则有哪些?答:一、改进软件结构提高模块独立性即通过模块分解或合并,降低耦合提高内聚。两个方面:1、模块功能完善化。一个完整的模块包含:执行规定的功能的部分、出错处理的部分、返回一个“结束标志”2、消除重复功能,改善软件结构。完全相似和局部相似二、模块规模应该适中一般说来,分解后不应该降低模块独立性。过小的模块开销大于有效操作,而且模块数目过多将使系统接口复杂三...原创 2020-04-04 20:15:10 · 6067 阅读 · 0 评论 -
软件工程-----需求分析
1.为什么要做需求分析?答:需求分析就是分析软件用户的需求是什么。如果投入大量的人力,物力,财力,时间,做出的软件却没有人要,那么所有的投入都是徒劳的,浪费的。所有的人力、物力、财力都浪费了。这是一笔巨大的损失。例如,用户需要一个用在 linux上的软件,但是你在软件开发前期忽略了软件的运行环境,忘了向用户询问这个问题,然后理所当然的认为是开发是建立在 windows系统上的软件,当你千辛万苦...原创 2020-03-18 19:43:01 · 466 阅读 · 0 评论