已阅读5页,还剩30页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
精品文档 2016 全新精品资料 全程指导写作 独家原创 1 / 35 什么软件有练习题做 数据访问层,业务层,表示层。 数据访问层对数据库进行增删查改。 业务层一般分为二层,业务表观层实现与表示层的沟通,业务规则层实现用户密码的安全等。表示层为了与用户交互例如用户添加表单。 优点: 分工明确,条理清晰,易于调试,而且具有可扩展性。 缺点: 增加成本。 读写数据库需要用到那些类?他们的作用? 答: 存中的数据存储器,相当于在内存中所建的数据库。 行语句命令,用于完成执行相关的 据适配器,用于完成对数据集 要包括 过 以很容易的实现在 首先,要能够承担完成客户各种 精品文档 2016 全新精品资料 全程指导写作 独家原创 2 / 35 其次,能够承担完成应用层中各种业务逻辑组件、数据访 问组件的开发工作; 最后,根据开发团队的安排,及时参与存储层中各种数据库的开发工作。 里有一个 么紧跟在这个 里的 么时候被执行,在 答:会执行,在 否能作用在 ,是否能作用在 否能作用在 答: , 一个整数表达式。因此传递给 句的参数应该是 者 不能作用于 个方法 ? 没有个方法? 答:数组没有 个方法,有 属性。有 个方法。 8.什么重大 软提出了什么方法加以解决? 答:是 由于有进程回收机制,系统繁忙的话丢失,可以用 据库的方式存储 过这种方式比较慢,而且无法捕获精品文档 2016 全新精品资料 全程指导写作 独家原创 3 / 35 9. 答:它们被称为常成员变量和常成员函数,又称为类成员变量和类成员函数。分别用来反映类的状态。比如类成员变量可以用来统计类实例的数量,类成员函数负责这种统计的动作。 要有哪些进步? 答: 释形, 译型,性能提高,有利于保护源码。 明在 常用的几种页面间传递参数的方法,并说出他们的优缺点。 答: 单,但易丢失 局 单,但可能不支持,可能被伪造 简单,可能被伪造 简单,显示于地址栏,长度有限 数据库 稳定,安全,但性能相对弱 答:一个是只能向前的只读游标,一个是内存中 的表。 个阶段的作用? 答:需求分析,架构设计,代码编写, 署 精品文档 2016 全新精品资料 全程指导写作 独家原创 4 / 35 14.在 c#中 两个关键字有什么意义,请写出你所知道的意义? 令 和语句 建实例 藏基类中方法。 答: 入名称空间或者使用非托管资源 建实例或者隐藏父类方法 答: 可扩展标记语言。 过此种标记,计算机之间可以处理包含各 种信息的文章等。如何定义这些标记,即可以选择国际通用的标记语言,比如 可以使用象 样由相关人士自由决定的标记语言,这就是语言的可扩展性。 主要用到的有 的用户控件? 答:用户控件一般用在内容多为静态 ,或者少许会改变的情况下 .的 但是功能要强大的多 。 术及其应用 答: 于配置 ,用于保存静态数据类型 和 常用的对象有哪些?分别描述一下。 答: 据库连接对象 精品文档 2016 全新精品资料 全程指导写作 独家原创 5 / 35 据库命令 据适配器 据读取器 据集 术。 答: 个就是代码分离 码和服务器代码分离 区别,他们各有什么用处,这种机制的好处在哪里? 答:一个是属性,用于存取类的字段,一个是特性,用来标识类,方法等的附加性质 1 主要区别 答: 1. 区分大小写字母的, 2. 在 ,如果上下文清楚地显示出段落或者列表键 在何处结尾,那么你可以省略 或者之类的结束 标记。在 对不能省 略掉结束标记。 3. 在 有单个标记而没有匹配的结束标记的元素必须用一个 / 字符作为结尾。这样分析器就知道不用 查找结束标记了。 4. 在 性值必须分装在引号中。在 号是可用可不用的。 精品文档 2016 全新精品资料 全程指导写作 独家原创 6 / 35 5. 在 ,可以拥有不带值的属性名。在 有的属性都必须带有相应的值。 2 答: 构,发生错误时,层层上抛,直到找到匹配的 止。 是 答:一个是退出整个应用程序,一个是关闭其中一个 否对内存进行直接的操作? 答:在 替代了程序员 不过在 C#中,不能直接实现 法,而是在析构函数中调用基类的 法 对 于 答: 1:依赖于 供程序 ,而是使用 管提供的程序 ,2:不使用 在支持动态游标和服务器端游 :,可以断开 保留当前数据集可用 :强类型转换 :答:初始化 加载视图状态 处理回发数据 加载 发送回发更改通知 处理回发事件 预呈现 保存状态 呈现 处置 卸载 精品文档 2016 全新精品资料 全程指导写作 独家原创 7 / 35 什么区别 ? 答: 示恢复不是不可能但很困难的情况下的一种严重问题。比如说内存溢出。不可能指望程序能处理这样的情况。 示一种设计或实现问题。也就是说,它表示如果程序运行正常,从不会发生的情况。 饰符的访问权限。 私有成员 , 在类的内部才可以访问。 保护成员,该类内部和继承类中可以访问。 公共成员,完全公开, 没有访问限制。 在同一命名空间内可以访问。 29、 C中接口和类的异同 接口和类都是类,不同的事,接口只包含方法或属性的声明,不包含具体实现方法的代码,接口可以实现多继承,而类只能是单继承,继承接口的类必须实现接口中声明的方法或属性。接口主要定义一种规范,统一调用方法,在大型项目中接口正发挥日益重要的作用。 30、 异同 大的区别在于 ,线操作数据库 .操作都会引发 异常 .2016 全新精品资料 全程指导写作 独家原创 8 / 35 次只在内存中加载一条数据 ,所以占用的内存是很小的 .特殊性和高性能 只进的 . 抛弃数据库连接 .内存 中 . 所以比 较 消耗内 存 .灵活 .列 ,数据 . 31 、 象 的 常 用 属 性 有 那 些 。2、什么是业务逻辑层。 业务逻辑层在体系架构中的位置很关键,它处于数据访问层与表示层之间起到了数据交换中承上启下的作用它的关注点主要集中在业务规则的制定、业务流程的实 现等与业务需求有关的系统设计。 33、 指统一建模语言,它是一种通用的可视化的建模语言,用于对软件进行描述、可视化处理、构造和建立软件系统制品的文档,用于对系统的理解、设计、浏览、配置、维护和信息 精品文档 2016 全新精品资料 全程指导写作 独家原创 9 / 35 控制。 适性,结构稳定性,可扩展性,可复用性。 36详细设计一般分为:用户界面设计;数据库设计;模块设计;数据结构及算法设计四个方面。 版本与操作系统之间的要求关系。 的作用是什么。 是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的 用程序的技术。 作用:通过页 在不重载页面的情况与 浏览器与 务器之间使用异步数据传输,这样就可使网页从服务器请求少量的信息,而不是整个页面。 使因特网应用 程序更小、更快,更友好。 储过程是在大型数据库系统中,一组为了完成特定功能的 句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给出参数来执行它。 件测试的目的和原则是什么? 软件测试:在软件投入运行之前,对软件需求分析、精品文档 2016 全新精品资料 全程指导写作 独家原创 10 / 35 设计规格说明和编码的最终复审,是软件质量保 证的关键步骤。 目的:在软件分发到最终用户手中之前,以最少的时间和人力找出软件中潜在的各种错误和缺陷。评 价一 个程序和系统的特性或能力,并确定它是否达到预期的结果。 原则:应尽早和不断地进行测试;程序员应避免检查自己的程序; 从用户和开发者的角度进行软件测试;要站在客户的角度进行测试。 41.用 发的网站部署时,需作哪些工作? C#者间的关系是什么。 软件工程练习题 一、填空题 数据 和 文档 三部分内容。 面向对象方法 。 经济 和 社会可行性 三个方面分析软件项目的可行性。 找出软件潜在的错误和缺陷 ;通常把软件测试方法分为 黑盒测试和 白盒测试 两大类。 精品文档 2016 全新精品资料 全程指导写作 独家原创 11 / 35 试用例由输入数据和 预期的输出结果 两部分组成。 快速原型模型 和 增量模型、螺旋模型、喷泉模型 等。 调用模块 B 以查询学 生成绩,模块 A 通过参数向模块 B 传送所查询学生的学号,模块 B 通过参数向模块 A 返回学生的考试成绩。模块 A 和模块 B 之间的耦合类型属于 数据 耦合。 同层次的类共享同一个行为名称,但各个类可以按照自己的需要为同名行为设计不同的算法,此性质称为类的 重写 。 常需要为被测模块设计辅助模块,辅助模块的名称分别是 驱动模块 和 桩模块 。 10软件生存期中时间最长的是 _软件维护 阶段。 11 结构化分析方法中,功能模型用 述;数据模型用 述。 12过程设计中,常用的描述工具有 图形 、 表格 和 语言 三类。 13在模块结构图中 ,直接调用某一模块的其他模块数称为该模块的 扇入数 。 须定义对象间的通信机精品文档 2016 全新精品资料 全程指导写作 独家原创 12 / 35 制,对象间通信是通过 消息传递机制 来实现的。 15面向对象方法用 对象 分解取代了结构化方法的 功能 分解。 16写出下列各对事物之间的关系: 交通工具 汽车的关系是 : 继承 ; 书 读者的关系是: 一般关联 ; 班级 学生的关系是: 聚集 ; 多边型 线段的关系是: 聚集 。 17面向对象设计阶段,可以将面向对象的设计内容划分为四部分,分别是:人机界面部 分、 问题域部分 、 任务管理部分 和 数据管理部分。 18 中文含义是 统一建模语言 ; 中文含义是 用例 。 二、选择题 1需求分析阶段,开发人员需从用户那里获得的最重要信息是 。 A用户能接受的开发 费用 B用户能接受的开发周期 C用户要让软件做什么 D软件应具有何种结构 2数据流图中的每个处理至少有。 精品文档 2016 全新精品资料 全程指导写作 独家原创 13 / 35 3软件测试中,白盒法是通过分析程序的来设计测试用例的。 A、应用范围 B、内部逻辑 C、功能 D、输入数据 4有一个计算程序,它的输入量只有一个 X,其范围是 现从输入的角度考虑一组 测试用例: 计这组测试用例的方法是 A、条件覆盖法 B、等价分类法 C、边界值分析法 D、错误推测法 5关于单元测试,正确的是 。 6银行计算机储蓄管理信息系统中,根据客户提出的要求进行相应的业务处理的该层数据流图是 也不是 B 7软件详细设计的主要任务是确定每个模块的。 8 表示了类之间的 “ 一般特殊 ” 关系。 精品文档 2016 全新精品资料 全程指导写作 独家原创 14 / 35 以用状态图来表示。 A对象模型 B功能模型 C动态模型 D类模型 A继承性 B共享性 C封 装性 D抽象性 11结构化分析方法用数据流图描述。 般把数据流图划分为两种类型。 C变换流和事务流 13产生软件危机的主要原因有。 软件本身的特点 用户使用不当 硬件可靠性差 程序员水平 缺乏好的开发方法和管理手段 A. B. C. D. 14软件测试中,黑盒法是根据程序的来设计测试用例的。 A、应用范围 B、内部逻辑 C、功能 D、输入数据 15 型规定了一组对象如何协同才能完成软件系统所指定的工作。这种协同在模型中是以表明对象通信方精品文档 2016 全新精品资料 全程指导写作 独家原创 15 / 35 式的一组连接来实现的。 16用黑盒法设计测试用例时采用的方法包括。 17有关集成 测试的叙述中,是正确的。 18现有一个程序,它的输入只有一个整型数 Y,其范围是 50 。现从输入角度考 虑设计了一组测试用例: 100, 100, 0。设计这组测试用例的方法是。 19在面向对象软件方法中, “ 类 ” 是。 精品文档 2016 全新精品资料 全程指导写作 独家原创 16 / 35 以用数据流图来表示 A对象模型 B功能模型 C动态模型 D数据模型 21软件开发中,阶段评审是非常重要的环节,其主要目的和作用是。 22在综合瀑布模型和快速原型模 型优点的同时,螺旋模型还增加了新的阶段 。 A. 风险分析 B. 用户评价 C. 版本控制 D. 成本估算 23数据流是数据流图的基本成分,下列关于数据流的叙述中,是正确的。 加工的输出也必定是一个数据流 可从一个加工中流出。 不能从数据存储流向加工 24在分层 数据流图中,若某层的加工 K 分解成下层的数据流图 L,则 。 精品文档 2016 全新精品资料 全程指导写作 独家原创 17 / 35 A K 与 L 的输入、输出数据流不一定相同 B K 与 L 的输入数据流必须相同、输出数据流不一定相同 C K 与 L 的输入、输出数据流必须相同 D K 与 L 的输入数据流可以不同、输出数据流必须相同 25数据流图所描述的是实际系统的。 26为了提高模块的独立性,模块内部最好是。 27由变换型数据流图转换成模块结构图,其中包括变换模块,则。 个输出量 28为了提高软件测试的效率,应该。 A、在完成编码以后制定软件的测试计划 B、取一切可能的数据作为测试数据 C、选择发现错误可能性大的数据作为测试用例 D、随机地选取测试数据 29只有当,才是结束测试的时候。 精品文档 2016 全新精品资料 全程指导写作 独家原创 18 / 35 30从下列叙述中,选择能够与软件需求分析、设计、编码阶段相对应的软件测试:。 认测试、单元测试 成测试、确认测试 认测试、集成测试 成测试、单元测试 31面向对象分析的主要活动不包括。 A确定对象 B确定属性 C确定关联 D确定方式 32面向对象分析中,动态建模的内容不包括。 A、设计脚本 B、划分主题 C、 画事件追踪图 D、画状态转换图 33软件生存周期中时间最长的是阶段。 三、概念解释 1软件:程序、数据、和相关文档的集合;用于实现计算机系统所需要的逻辑方法、过程和控制。 算机软件开发和维护过程中遇到的一系列严重问题 3软件生命周期:软件从定义、开发、运行 维护,直到最终被废弃要经过一个漫长的时期 精品文档 2016 全新精品资料 全程指导写作 独家原创 19 / 35 现、求精、建模、规格说明和复审的过程。 过仔细分析软件需求规格说明,确定组成系统的模块及各模块之间的关系,设计出完成预定功能的模块结构,并建立接口。 详细设计:详细的设计每个模块,即确定完成每个模块功能所需要的算法和数据结构 6. 模块化:将程序划分成独立命名且可独立访问的若干模块,每个模块完成一个子功能;将模块集成起来构成一个整体,完成指定的系统功能。 信息隐藏:一个模块内 柏寒的信息对于不需要这些信息的模块来说,是不能访问的。 7耦合:一个软件结构内不同模块家之间的互连程度。 内聚:一个模块内各个元素彼此结合的紧密程度。 客观世界中事物的抽象表示;是其属性和相关操作的封装体 类:是对具有相同属性和相同操作的一组相似对象的抽象描述。 对象之间进行通信的机制;是要求某个对象执行其操作的规格说明 消息传递:一个对象向另一个对象发送消息时,接收消息的对象经过解释、给予响应,这种对象之间进 行通信的精品文档 2016 全新精品资料 全程指导写作 独家原创 20 / 35 机制称为消息传递。 类自动的共享父类中定义的数据和操作的机制。 多态性:在一个类层次中,不同对象对相同消息做出的不同响应。 两次或多次不同的软件开发过程中重复使用相同或相似软件元素的过程。 据软件开发各阶段的规格说明和程序的内部结构而设计一批测试用例,并利用这些测试用例去运行程序,以法现设计和程序错误的过程。 13黑盒测试:在程序接口进行的测试,他它只检查程序功能是否能按照规格说明书的规定 正常使用,程序是否能适当地接收输入数据产生正确的输出信息,病保持外部信息的完整性。 白盒测试:按照程序内部的逻辑测试,检查程序中的每条通路是否能按照预定要求工作。 中对源代码实现的每一个程序模块进行测试; 集成测试:把模块装配在一起形成完整的软件包,在装配的同时进行测试,同时解决程序验证和程序构造这两个问题; 确认测试:在软件集成完成之后,必须测试在需求分精品文档 2016 全新精品资料 全程指导写作 独家原创 21 / 35 析阶段确定下来的确认标准,确认测试是对软件满足所有功能的、行为的和性能的需求的最终保证。 15驱动模块:相当于被测试模块的上级调用模块;接收测试数据并传给被测模块;输出实测结果。 存根模块:代替被测试模块调用的子模块;桩模块使用被它代替的模块的接口,可能做最少量的数据操作。 四、简答题 产生的原因是什么?如何消除软件危机? 答:计算机软件开发和维护过程中遇到的一系列严重问题。 原因: 客观原因: 软件是计算机系统中的逻辑部件,缺乏 “ 可见性 ” , 管理和控制软件开发过程相当困难 软件在使用期间不存在机械磨损和老化问题,一旦 发现错误,通常意味着修改原来的设计, 因此软件难维护 软件规模庞大,程序复杂性增加,需多人分工合作 主观原因: 开发无计划 忽视软件需求分析的重要性 精品文档 2016 全新精品资料 全程指导写作 独家原创 22 / 35 轻视软件维护 无过硬评测手段 缺乏有力的开发方法和工具 不重视开发文档 消除软件危机的途径: 1)使用先进的开发技术 推广使用成功的技术和 方法,并且研究探索更好更有效的技术和方法。 开发和使用更好的软件工具 2)对软件开发过程和产品进行严格的管理 软件开发应该是一种组织良好、管理严密、各类人员协同配合、共同完成的工程项目 简述软件生命周期的组成阶段及各阶段基本任务。 答:一个软件从定义、开发、运行维护 ,直到最终被 废弃要经历一个漫长的时期,这个时期称为软件生命周期。 问题定义阶段: 通过调研,提出关于问题的性质、工程目标和工程规模 的书面报告,并且需要得到客户的确认。 回答 “ 要解决的问题是什么? ” 文档:问题定义报告 可行性研究阶段: 精品文档 2016 全新精品资料 全程指导写作 独家原创 23 / 35 用最小的代价在尽可能短的时间内确定问题是否能够解决。 进一步了解用户需求 提出若干种可能的系统实现方案 分析每种方案的技术、经济、社会可行性 最终确定这项工程的可行性 回答 “ 是否有行得通的解决方法? ” 文档:可行性研究报告,项目开发计划 需求分析阶段: 对目标系统提出完整、准确、清晰、具体的要求。 得出经过用户确认的系统需求 用正式文档准确表达系统需求 回答 “ 系统必须做什么? ” 文档:需求分析规格说明书 概要设计阶段: 设计系统实现方案 设计程序的体系结构,即确定程序由哪些模块组成以及模块间的关系。 概括地回答 “ 怎样实现目标系统? ” 文档:概要设计说明书 详细设计阶段:设计实现每个模块功能所需要的算法和数据结构 精品文档 2016 全新精品资料 全程指导写作 独家原创 24 / 35 回答 “ 应该怎样具体地实现这个系统? ” 软件工程练习题 一、判断题 1. 螺旋模型是在瀑布模型和增量模型的基础上增加了风险分析活动。 2. 数据字典是对数据流图中的数据流,加工、数据存储、数据的源和终点进行详细定义。 3. 言编译器是一个 4. 软件是指用程序设计语言编写的程序,软件开发实际上就是编写程序代码。 5. 软件模块之间的耦合性越弱越好。 6. 数据库设计说明书是一 个软件配置项 7. 在面向对象的软件开发方法中,每个类都存在其相应的对象,类是对象的实例,对象是生成类的模板。 8. 过程描述语言可以用于描述软件的系统结构。 9. 如果通过软件测试没有发现错误,则说明软件是正确的。 10. 快速原型模型可以有效地适应用户需求的动态变化。 11. 模块化,信息隐藏,抽象和逐步求精的软件设计原则有助于得到高内聚,低耦合度的软件产品。 12. 集成测试主要由用户来完成。 精品文档 2016 全新精品资料 全程指导写作 独家原创 25 / 35 13. 确认测试计划应该 在可行性研究阶段制定 14. 白盒测试无需考虑模块内部的执行过程和程序结构,只要了解模块的功能即可。 15. 软件概要设计包括软件系统结构设计以及数据结构和数据库设计。 16. 用例常被用在项目的需求分析阶段,对项目的测试计划和用户指南也有用处。 二、单选题 1. 瀑布模型的关键不足在于 过于简单不能适应需求的动态变更过于灵活各个阶段需要进行评审 2. 在面向对象软件开发方法中,类与类之间主要有以下结构关系 关联 和泛化继承和一般聚集和消息传递继承和方法调用 3. 以下哪一项不是软件危机的表现形式 技术发展快质量得不到保证 4. 以下哪一项不是面向对象的特征 多态性继承性封装性过程调用 5. 面向对象模型主要由以下哪些模型组成 对象模型、动态模型、功能模型对象模型、数据模型、功能模型数据模型、动态模型、功能模型对象模型、动态模精品文档 2016 全新精品资料 全程指导写作 独家原创 26 / 35 型、数据模型 6. 软件可行性研究一般不考虑 是否有足够的人员和相关的技术来支持系统开发是否有足够 的工 具和相关的技术来支持系统开发待开发软件是否有市场、经济上是否合算待开发的软件是否会有质量问题 7. 软件维护的副作用主要有以下哪几种 编码副作用、数据副作用、测试副作用编码副作用、数据副作用、调试副作用编码副作用、数据副作用、文档副作用编码副作用、文档副作用、测试副作用 8. 软件项目计划一般不包括以下哪项内容 培训计划人员安排进度安排软件开发标准的选择和制定 9. 以下哪一项不属于面向对象的软件开发方法 基本路径测试边界值分析测试循环覆盖测试逻辑覆盖测试 11. 需求规格说明书的作用不应该包括。 A、软件设计的依据 B、用户与开发人员对软件要做什么的共同理解 C、软件验收的依据 D、软件可行性研究的依据 12. 结构化设计方法在软件开发中用于。 精品文档 2016 全新精品资料 全程指导写作 独家原创 27 / 35 A、概要设计 B、详细设计 C、程序设计 D、测试用例设计 13. 软件结构使用的图形工具,一般采用图。 A、 B、 、 4. 法是一 种面向的设计方法。 A、对象 B、数据流 C、控制结构 D、数据结构 15. 程序设计语言的技术特性不应包括。 A、数据结构的描述性 B、抽象类型的描述性 C、数据库的易操作性 D、软件的可移植性 16. 软件测试中,白盒法是通过分析程序的来设计测试用例的。 A 、应用范围 B、内部逻辑 C、功能 D、输入数据 17. 软件维护费用高的主要原因是。 A、人员少 B、人员多 C、生产率低 D、生产率高 18. A、线性顺序 B、顺序迭代 C、线性迭代 D、及早见产品 19. A、开发之前 B、开发之后 C、可行性研究过程中 D、设计与实现过程中 20. 确认测试主要涉及的文档是。 精品文档 2016 全新精品资料 全程指导写作 独家原创 28 / 35 A、需求规格说明书 B、概要设计说明书 C、详细设计说明书 D、源程序 三、简答题 1. 分析软件危机产生的主要原因有哪些? 答:导致软件危机的主要原因 有: 软件日益复杂和庞大软件开发管理困难和复杂软件开发技术落后生产方式落后开发工具落后软件开发费用不断增加 2. 说明结构化程序设计的主要思想是什么? 答:自顶向下、逐步求精的程序设计方法使用 3 种基本控制结构、单入口、单出口来构造程序。 3. 软件测试包括哪些步骤?说明这些步骤的测试对象是什么? 答:单元测试,测试对象为单元模块集成测试,测试对象为组装后的程序模块确认测试,测试对象为可运行的目标软件系统 4. 需求分析与软件设计两个阶段 任务的主要区别是什么? 答:需求分析定义软件的用户需求,即定义待开发软件能做什么;软件设计定义软件的实现细节以满足用户需求,即研究如何实现软件。 5. 说明软件测试和调试的目的有何区别? 精品文档 2016 全新精品资料 全程指导写作 独家原创 29 / 35 答:测试的目的是判断和发现软件是否有错误,调试的目的是定位软件错误并纠正错误。 6. 什么是软件工程? 答:软件工程是指导计算机软件开发和维护的一门工程学科。采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的 技术方法结合起来,以经济地开发出高质量的软件并有效地维护它,这就是软件工程。 7. 软件工程的目的:就是在规定的时间、规定的开发费用内开发出满足用户需求的高质量的软件系统。 8. 结构化分析和设计之间的区别是什么?:一, 的思维过程,发现过程,以及用户、分析员、设计人员之间的交流与结构化分析 /设计是本质不同的;二,结构化分析和设计之间存在鸿沟,面向对象分析和设计之间不存在鸿沟。 9. 主要特点: 统一的标准,已成为面向对象的标准化的统 一的建模语言。面向对象。可视化、表示能力强大。独立于过程,不依赖于特定的软件开发过程。概念明确,建模表示法简洁,图形结构清晰,容易掌握使用。 10. 程序设计语言的关系:用 对一个系统建立模型,而程序设计语言是用编码实现一个系统。一些具可以根据 建立的系统模型来产生程序设计精品文档 2016 全新精品资料 全程指导写作 独家原创 30 / 35 语言代码框架。 11. 用例在 程的各个阶段中的应用:在初始阶段,应该了解项目范围,并且为其创建商业用例。在细化阶段,将进行需求分析和风险分析,开发出基本的体系结构。在此阶段需 要开发更细节化的用例。在构造阶段,以用例作为设计和开发测试计划的起点,更加细节化的用例可作为每一次迭代分析的一部分进行开发;在交付阶段,把已经开发出的项目完善成为产品。此阶段使用用例来开发用户指南和培训手册。 12. 什么是模型?开发软件为何要建模? 答:模型是为了理解事物而对事物作出的一种抽象,是对事物的一种无歧义的书面描述。在对目标系统进行分析的初级阶段,模型提供了组织大量信息的一种有效机制;模型建立起来后,要经受用户和领域专家的严格审查,发现错误改正错误,最终使软件开发人员对 问题有了透彻的理解,从而为后续的开发工作奠定了坚实的基础。 13. 在用例中主要有两种方法来处理时间,分别画图举例说明:把时间当作 一个执行者,让时间执行者来启动用例。如示例 1。把时间当作系统的一部分,用例在某个时间自己启动。如示例 2。 季度末发送目录客户 精品文档 2016 全新精品资料 全程指导写作 独家原创 31 / 35 发送目录 示例 1 示例 2 14. 比较 “ 三层体系结构模式 ” 、 “ 管道和过滤器型体系结构模式 ” 以及 “ 面向对 象的体系结构模式 ” 对于系统功能的处理方式。答:在三层体系结构 模式中,每一种功能都存在于三个地方 用户接口、业务规则、数据库。在管道和过滤器型体系结构模式中,各种功能则可以只通过数据相互作用。面向对象的体系结构模式把每一个功能都表示成独立的、自我包含的部分。 15. 于 登 录 的 用 例 只 描 述 ?a ” _ 说锹迹 鹞奁渌谌荨急砦谋 ?/p 清晰、简单易懂,系统灵活性得到提高。在其他用例中 包含了一个前置条件, 此前置条件表明只有在用户登录有效之后,该用例才能被执行。 四、名词解释 获得订单的状态 1. 需求分析:需求分析是指开发人员要准确理解用户的需求,进行细致的调查 分析,将用户非形式的需求陈述转化成完整的需求定义,再由需求定义转换到相应的形式功能规约的过程。 精品文档 2016 全新精品资料 全程指导写作 独家原创 32 / 35 2. 面向对象设计:是把分析阶段得到的需求转变成符合成本和质量要求的、抽 象的系统实现方案的过程。或者说,面向对象设计就是用面向对象观点建立求解域模型的过程。 3. 结构化设计:面向 数据流的设计是以需求分析阶段产生的数据流图为基础, 按一定的步骤映射成软件结构,因此又称结构化设计。 4. 结构化分析:是根据分解与抽象的原则,按照系统中数据处理的流程,用数 据图来建立系统的功能模型,从而完成需求分析工作。 5. 原型:是指模拟某
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年家庭养老模式创新可行性研究报告及总结分析
- 2025年民宿餐饮合作协议(农家菜)
- 2025年柔性电子产品创新项目可行性研究报告及总结分析
- 2025年门窗施工安全合同协议
- 2025年农业科技创新综合项目可行性研究报告及总结分析
- 2025年企业数字化转型管理咨询项目可行性研究报告及总结分析
- 2025年陕西社区工作者招聘考试试卷(社区志愿者管理)
- 2025年高清视频监控及智能分析系统项目可行性研究报告及总结分析
- 2025年老人康复护理意向合同协议
- 无人机操作原理
- 无人机组装与调试 课件 项目三垂直起降无人机组装调试 02.项目三任务二 垂直起降固定翼无人机机体组装
- 粤教版综合实践活动指引二年级第三单元-牛奶伴我成长-第一课时-课件
- DL∕T 5759-2017 配电系统电气装置安装工程施工及验收规范
- 燃气输送用不锈钢管及双卡压式管件
- 2021利达JB-QG-LD988EL JB-QT-LD988EL 火灾报警控制器 消防联动控制器调试手册
- 心内科品管圈-提高规范化口服给药执行率
- 教学课件:乙酸乙酯制备
- 国家电网南瑞集团招聘笔试真题2023
- 养老院食品安全知识讲座
- 2023年12月2024届广州市高三年级调研测试(零模)生物试卷(含答案)
- 空调维保投标方案(技术标)
评论
0/150
提交评论