软件开发与实例分析.doc_第1页
软件开发与实例分析.doc_第2页
软件开发与实例分析.doc_第3页
软件开发与实例分析.doc_第4页
软件开发与实例分析.doc_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件开发与设计实例分析01026(201204)一、 单项选择题1. 管理信息系统的三项主要功能是:信息处理、辅助事务处理和辅助组织管理以及( C )A任务执行B.临界预警C支持决策D.辅助预测2. 软件开发分为8个阶段,其中解决的项目的名称、背景、开发该系统的现状,项目的目标等问题的阶段是 ( A ) A. 问题定义阶段 B. 可行性研究阶段 C. 需求分析阶段 D. 总体设计阶段3. 下列的陈述中属于软件系统功能需求的是 ( A )A. 用户可以浏览公司的图片信息 B. 2000个用户可以同时在线访问系统C. 系统的Web服务器:Tomcat D. 浏览器支持Internet Explore, Netscape4. 下面是注册模块的IPO图:输入:点击”公司简介”超链接按钮.处理:现实由HTML语言编辑的静态页面输出:”公司简介”页面该模块图用于软件开发的阶段是 ( D )A. 总体设计阶段 B. 问题定义阶段C. 需求分析阶段 D. 详细设计阶段5. 在开发一个企业网站的过程中,为了管理大量的关联数据,所应使用的技术是 ( B )A. 文件技术 B. 数据库技术C. 信息池技术 D. 数据连接池技术6. 对组织的数据和信息进行收集、储存、传输、加工查询等操作,以实现向管理人员及时提供所需的可靠、准确信息的功能,属于管理信息系统的 ( A ) A. 信息处理功能 B. 辅助事务处理功能 C. 支持决策功能 D. 辅助组织管理功能7. 软件开发分为8个阶段,其中解决系统目标和规模是否能实现,系统方案在经济上、技术上和操作上是否可以接受等问题的阶段是 ( B ) A. 问题定义阶段 B. 可行性阶段 C. 需求分析阶段 D. 总体设计阶段8. 下面的陈述中属于软件系统性能需求的是 ( C ) A. 用户可以浏览公司的图片信息 B. 增加、修改、删除图片信息 C. 系统的Web服务器:Tomcat D. 用户可以随时发表自己的言论9. 系统详细设计阶段,用于描述模块功能的工具是 ( D )A. 系统结构图 B. ER图 C. 功能结构图 D. IPO图10. 为了从数据库中查询已经存在的数据,首先应当 ( B )A. 安装数据库 B. 连接数据库 C. 备份数据库 D. 初始化数据库 11. 下列陈述中属于软件系统性能需求的是 ( D )A. 在线进行考试 B. 对在线测试的试题进行管理C. 修改个人资料 D. 网络协议:TCP/IP 12. 在Web在线应用系统中,可以储存特定用户会话所需信息的对象是 ( C ) A. Request B. User对象 C. Session对象 D. Context对象 13. 下列系统的运行需求中,属于数据通信接口需求的是 ( D )A. Window 2000 Server B. IIS3.0 C. Access D. ODBC14. 下面一段软件描述:获取数据:读取form表单提交的数据,检查用户的输入是否符合规范。如不符合规范给出错误信息,提示用户充填,如符合则进入下一步。改描述处于软件开发的阶段是 ( D )A. 问题定义 B. 需求分析 C. 总体设计 D. 详细设计 15. 在ASP提供的内置对象,可以用来取得任何由HTTP请求传递过来的信息,包括POST和GET传递的参数,以及从服务器和客户端认证所传递的Cookie等的对象是( A )A. Request对象 B. Response对象 C. Session对象 D. Application对象16. 下列陈述中属于软件系统功能需求的是 ( A )A. 教师:对教程进行管理 B. 数据库:Access2000C. 操作系统:WindowsNT 4.0 D. 网络协议:TCP/IP17. 在Web在线应用系统中,Session对象的主要功能是 ( A )A. 储存特定用户会话所需的信息 B. 存储所有用户会话所需的信息C. 存储HTTP请求中传来的信息 D. 存储Web服务器所需的信息18. 下列系统的运行需求中,属于数据通信接口需求的是 ( A )A. ODBC B. Access 2000 C. IIS3.0 D. Windows 2000 Server19. 下面是一段描述:连接数据库:以用户名为检索条件,创建记录集。若记录集不为空,说明该用户名已存在,给出提示,重新输入;若记录集为空,则说明该用户名还没人使用,讲用户信息插入数据库 该描述处于软件开发的阶段是 ( D )A. 问题定义 B. 需求分析 C. 总体设计 D. 详细设计20. 在ASP提供的内置对象中,可以用来发送信息给用户,重定向浏览到另一个URL或设置Cookie值得对象是 ( B )A. Request对象 B. Response对象 C. Session对象 D. Application对象21. MIS的空间分布结构包括:集中式系统和 ( C )A. 散列式系统 B. 集群式系统 C. 分布式系统 D. 云分布系统22. 面向数据流进行需求分析的方法是 ( B )A. 数据流分析 B. 结构化分析 C. 流分析 D. 数据分析23. 动态测试方法中,根据测试用例的设计方法不同,分为黑盒测试和 ( A )A. 白盒测试 B. 灰盒测试 C. 红盒测试 D. 透明测试 24. 软件总体设计的基本任务包括:软件系统结构设计、数据结构设计以及 ( C )A. 网络设计 B. 算法设计 C. 数据库设计 D. 通信设计25. 软件维护的内容有4种:校正性维护、完善性维护、预防性维护以及 ( A )A. 适应性维护 B.完美性维护 C.安全性维护 D.应急性维护 26. MIS的层次结构包括:用于执行控制的信息系统、管理控制的信息系统和 ( D )A. 预测控制的信息系统 B. 集中控制的信息系统C. 分散控制的信息系统 D. 战略计划的信息系统27. 需求分析是这样一个过程:开发人员将用户的需求陈述转化为完整的需求定义,再由需求定义转换到 ( C )A. 系统总体设计 B. 系统详细设计 C. 需求规格说明 D. 系统需求实现28. 软件测试方法一般为两大类:动态测试方法和 ( C )A. 白盒测试方法 B. 黑盒测试方法 C. 静态测试方法 D. 多态测试方法29. 数据库设计是指数据存储文件的设计,主要进行三方面的工作:概念设计、逻辑设计以及 ( C )A. 模型设计 B. 算法设计 C. 物理设计 D.存储设计30. 软件维护的内容中,维护活动工作量较大,约占整个维护工作50%的是 ( B )A. 适应性维护 B.完善性维护 C.校正性维护 D.预防性维护2、 填空题 1. 数据库设计原则中, 完整性 原则是指数据的正确性和相容性。2. 数据库规范化一共有六个级别1NF,2NF,3NF,BCNF,4NF,5NF但并不是规范化程度越高就越好。一般而言,做到 3NF或第三范式 就足够了。3. 软件系统需求包括功能需求和 性能需求 。4. 为了描述一个企业网站系统功能的模块划分,应该使用 系统层次概况图 。5. 数据库中唯一标示一条记录的字段,被称为 主键 (简称PK)。6. 数据库规范化一共有 六 (或6) 个级别,一般而言,做到第三范式就足够了。7. 管理信息系统的实际原则中, 实用性 原则要求最大限度的满足实际工作需要,把满足用户生产和管理业务作为第一要素进行考虑。8. 软件系统需求包括 功能需求 和性能需求。9. 系统层次概括图是软件开发过程中 总体设计 阶段建立的模型。10. 数据库设计中,为了方便管管理字段的唯一性,主键字段的类型通常设为 自动编号 。11. HTML语言中,使用 IMG 标志在网页中插入一个图像。12. 在ASP页面代码中,使用 ODBC 驱动程序组件链接Access数据库。13. 软件系统的性能需求可以从硬件环境和 软件环境 两方面来描述。14. 在HTML页面中添加脚本代码是,应当以标记开始。15. 在使用下拉选单可以使用户从列表或选单中选择选项,这要求在之间添加 SELECT 标记,并使用OPTION标记将每个选项列出来。16. HTML语言中,使用IMG标志在网页中插入一个图像,其中 SRC 属性给出图像文件的URL地址。17. Access数据库文件的后缀名为:*. mdb 。18. 软件系统的性能需求可以从软件环境个 硬件环境 两方面描述。19. 在HTML语言中添加脚本代码时,应以标记结束。20. 是用下拉选单可以使用户从列表或选单中选择选项,这要求在在之间添加SELECT标记,并使用 OPTION 标记将每个选项列出来。21. Web应用系统的运行需求一般包括:操作系统、ASP服务器、数据通信接口、 数据库 。22. 根据系统功能设计的要求以及功能模块的划分,对于系统信息数据库,可以列出数据项和 数据结构 。23. 为了从ASP页面中获取用户提供的一行信息,可以用一个INPUT标记,并将其TYPE属性指定为“ TEXT ”。24. ASP页面中,通过表格可以实现页面的布局,表格通过标记来定义:表格中的每一行通过 TR 标记来表示。25. ASP提供的内置对象中,管理所有打开同一站点的用户会话信息,供所有用户共享的对象是 Application 。26. Web应用系统的运行需求一般包括:操作系统、 asp服务器 、数据通信接口、数据库27. Web在线人事管理系统的总体结构通常可以划分两部分:前台模块和 后台系统 。28. 可以用INPUT标记的 VALUE 属性,给ASP页面表单中单行文本框指定初始值。29.ASP页面中,通过表格可以实现羊肉面的布局。表格通过标记来定义:表格中的每一列通过_TH_ _标记来表示。30.ASP提供的内置对象中,使用_Request_对象可以取得任何由HTTP请求传递过来的信息,包括使用POST和GET传递的参数。三. 简答题1 简述管理信息系统的设计原则。实用性原则可扩展性与可维护性原则安全可靠性原则数据库设计原则2 简述开发一个ASP企业网站时,需要用到的开发语言。HTML 语言VBScript 语言JavaScript 语言SQL 语言3. 简述结构化分析的步骤。了解当前系统的工作流程,获得当前系统的物理模型 抽象出当前系统的逻辑模型 建立目标系统的逻辑模型作进一步的补充和优化4. 简述数据库的设计原则。1)一致性原则2)完整性原则3)安全性原则4)可伸缩原则5. 简述企业网站系统中服务器端软件环境的性能需求包括哪些方面。1)操作系统2)网络协议3)Web服务器4)数据库5)浏览器6. 简述团建总体设计的基本任务。1)软件系统结构设计2)数据结构及数据库设计3)编写概要设计文档7. 简述详细设计的主要任务。1)为每个摸块进行详细的算法设计。2)为模块内的数据结构进行设计。3)对数据库进行物理设计,即确定数据库的物理结构。4)编写详细设计说明书。5)其他设计。6)评审。8. 简述详细设计阶段可以使用的工具。1)IPO图2)程序流程图3)盒图4)PAD图9. 简述动态测试方法。1)动态测试是指通过运行程序发现错误2)对软件产品进行动态测试,采用黑盒测试和白盒测试10. 简述在团建生命周期的8个阶段中,处于编码阶段之前的5个阶段(按顺序描述)。1)问题定义2)可行性研究3)需求分析4)总体设计5)详细设四、 分析题1. 企业网站系统共分为两个子系统:客户管理子系统和后台管理子系统,其主要功能如下:(1) 客户管理子系统包括以下功能:浏览公司简介模块,浏览组织机构模块,浏览事记模块管理,论坛信息模块。(2) 后台管理子系统包括以下功能:信息管理模块,事记管理模块,论坛管理模块,请根据以上功能描述,画出系统层次概况图。2. 在线教育系统共分为两个子系统:教师管理子系统和学生管理子系统,其主要功能如下:(1) 教师管理子系统包括以下功能:教程管理模块,答疑管理模块,试题管理模块,学生管理模块。(2) 学生管理子系统包括以下功能:教程浏览模块,提问浏览模块,在线测试模块。请根据以上功能描述,画出系统层次概况图。五、 设计题1. 某学生管理系统中,具有新生的注册功能。主要功能:在首页中点击注册超链接进入用户注册页面。用户填写注册信息并提交,系统根据用户提供的信息进行查询鉴别,如果该用户名不存在,并且输入合法,则将用户信息插入数据库,提供注册成功提示。请根据以上功能,描述学生注册模块的IPO图。 输入:昵称 真是姓名 密码 确认密码。 处理:1) 输入用户资料2) 获取数据。3) 链接数据库。4) 系统回显用户的注册信息。输出:注册成功页面。2. 某员工管理系统中,具有员工信息查询功能。主要功能:用户可以根据自己的需要,选 择不同的单选按钮,以查询该公司多有员工的信息;还可以以部门为单位,查询整个部门的员工信息;若要查询某个员工的信息,从下拉列表中选择就可以查到。根据以上功能,描述员工信息查询模块的IPO图。输入:选择不同的单选按钮。处理:1) 构建各种表格元素,对应不同的查询条件。、2) 获取用户输入的查询条件,以If条件语句分别执行相应的查询,输出不同的查询结果。输出:复合用户要求的查询结果。3. 某人事管理系统中,具有用户登录功能。主要功能:在首页中输入用户名、密码,点击登陆超链接。系统获取从ASP页面传来的数据,检索user数据表,核对用户名和密码。如果该用户名存在且密码不正确,重新显示登陆页面,用户重新输入;若用户名不存在,则直接进入注册页面。如果登陆成功,则进入欢迎页面。请根据以上功能,描述用户登陆模块IPO图。. 输入:用户名和密码 处理:1) 从ASP页面Form表单获取输入数据2) 判断用户名是否正确3) 判断密码是否正确 输出:登录页面或注册页面或欢迎页面4. 莫学生管理系统中,具有学生修改个人资料的功能。主要功能:学生可以修改密码、姓名、学号、电子信箱、系别和班级信息。请根据以上功能,描述学生修改个人资料模块IPO图。4输入:更改的用户密码 姓名 学号 电子信箱 系别 班级 处理:1) 打开数据库,显示个人信息。2) 从Form表单获取更改后的个人信息3) 将更改后的信息保存到数据库中。 输出:更改成功或失败的页面。答案:一 单项选择1. C 2. A 3. A 4. D 5. B 6. A 7. B 8. C 9. D 10. B11. D 12. C 13. D 14. D 15. A16. A 17. A 18. A 19. D 20. B21. C 22 .B 23. A 24. C 25. A26. D 27. C 28. C 29. C 30. B二 填空题1. 完整性 2. 3NF或第三范式 3. 性能需求 4. 系统层次概况图 5. 主键6. 六 (或6) 7. 实用性 8. 功能需求 9. 总体设计 10. 自动编号11. IMG 12. ODBC 13. 软件环境 14. SCRIPT 15. SELECT21. SRC 22. mdb 23. 硬件环境 24./ SCRIPT 25. OPTION26.数据库 27 .数据结构 28. text 29. TR 30. Application26.ASP服务器 27.后台模块(或后台系统)28. VALUE 29. TH 30. Request三 简答题 1. 实用性原则可扩展性与可维护性原则安全可靠性原则数据库设计原则 2. HTML 语言VBScript 语言JavaScript 语言SQL 语言 3了解当前系统

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论