软件开发与实例分析
更新时间:2023-04-17 19:06:01 阅读量: 实用文档 文档下载
- 软件开发与设计实例分析推荐度:
- 相关推荐
. .
页脚. 软件开发与设计实例分析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, Netscape
4. 下面是注册模块的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. ODBC
14. 下面一段软件描述:获取数据:读取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. 数据库:Access2000
C. 操作系统:WindowsNT 4.0
D. 网络协议:TCP/IP
17. 在Web在线应用系统中,Session对象的主要功能是( A )
A. 储存特定用户会话所需的信息
B. 存储所有用户会话所需的信息
C. 存储HTTP请求中传来的信息
D. 存储Web服务器所需的信息
18. 下列系统的运行需求中,属于数据通信接口需求的是( A )
A. ODBC
B. Access 2000
C. IIS3.0
D. Windows 2000 Server
19. 下面是一段描述:
连接数据库:以用户名为检索条件,创建记录集。若记录集不为空,说明该用户名已
存在,给出提示,重新输入;若记录集为空,则说明该用户名还没人使用,讲用户信息
插入数据库
该描述处于软件开发的阶段是( 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.预防性维护
二、填空题
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页面中添加脚本代码是,应当以< SCRIPT >标记开始。
15. 在使用下拉选单可以使用户从列表或选单中选择选项,这要求在之间添加 SELECT 标记,并使用OPTION标记将每个选项列出来。
16. HTML语言中,使用IMG标志在网页中插入一个图像,其中 SRC 属性给出图像文件的URL地址。
17. Access数据库文件的后缀名为:*. mdb 。
18. 软件系统的性能需求可以从软件环境个硬件环境两方面描述。
19. 在HTML语言中添加脚本代码时,应以< SCRIPT >标记结束。
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. B
11. D 12. C 13. D 14. D 15. A
16. A 17. A 18. A 19. D 20. B
21. C 22 .B 23. A 24. C 25. A
26. 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. SELECT 21. SRC 22. mdb 23. 硬件环境 24./ SCRIPT 25. OPTION 26.数据库 27 .数据结构 28. text 29. TR 30. Application
26.ASP服务器 27.后台模块(或后台系统)28. VALUE 29. TH 30. Request
三.简答题
1. 实用性原则
可扩展性与可维护性原则
安全可靠性原则
数据库设计原则
2. HTML 语言
VBScript 语言
JavaScript 语言
SQL 语言
页脚.
. .
3.了解当前系统的工作流程,获得当前系统的物理模型抽象出当前系统的逻辑模型
建立目标系统的逻辑模型
作进一步的补充和优化
4. 1)一致性原则
2)完整性原则
3)安全性原则
4)可伸缩原则
5)规数据库的设计原则
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 1)问题定义
2)可行性研究
3)需求分析
4)总体设计
5)详细设计
四、分析题
1
页脚.
. .
2
页脚.
. .
五. 设计题
1. 输入:昵称真是密码确认密码。
处理:
5)输入用户资料
6)获取数据。
7)数据库。
8)系统回显用户的注册信息。
输出:注册成功页面。
2.输入:选择不同的单选按钮。
处理:
3)构建各种表格元素,对应不同的查询条件。、
4)获取用户输入的查询条件,以If条件语句分别执行相应的查询,输出不同的查询结果。
输出:复合用户要求的查询结果。
3. 输入:用户名和密码
处理:
页脚.
. .
页脚. 4)从ASP页面Form表单获取输入数据5)判断用户名是否正确
6)判断密码是否正确
输出:登录页面或注册页面或欢迎页面
4.输入:更改的用户密码学号电子信箱系别班级处理:
4)打开数据库,显示个人信息。
5)从Form表单获取更改后的个人信息
6)将更改后的信息保存到数据库中。
输出:更改成功或失败的页面。
正在阅读:
软件开发与实例分析04-17
对会计报表附注信息03-15
意外的美好作文450字06-20
十二宫卦数注解03-05
刘晓艳英语万能满分大作文模板-考研英语高分作文模板10-28
文学理论名词解释及问答04-01
骨干教师带徒弟计划05-07
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 实例分析
- 软件开发
- 电子点火系统教具的设计与开发毕业论文设计说明书
- 中国企业如何培养外派人才
- 2022年武汉轻工大学食品科学与工程学院341农业知识综合三之材料
- 香菇香辣肉酱(食品安全企业标准)
- (精排版)《新概念英语》1-4册单词大全(总共3486个)(可编辑修改wo
- DC-DC升压和降压电路电感参数选择详解
- 迎接记者节活动策划方案(优选.)
- 清明节烈士扫墓作文五篇
- 企业培训师三级真题及其答案汇总
- 30万吨年丙烷脱氢制丙烯生产项目8-2 附录二 能量平衡计算书
- 2022-2022年小学英语牛津译林版《三年级下》《Unit 3 Is this yo
- 应届大学生就业、择业须知和方法
- 人教版 20春九语下--1《祖国啊,我亲爱的祖国》后附答案
- PLC通俗易懂教程_西门子学习入门详细
- 关于“寻根文学”的文化选择
- 2022年中央财经大学保险学院801经济学之政治经济学考研仿真模拟
- 抛丸机的常见问题和解决措施
- 华为业务线考勤管理制度
- 春节期间施工现场值班安保措施
- 版安规题库变电部分问答题