您所在位置: 网站首页 / 文档列表 / 软件工程 / 文档详情
软件工程3.doc 立即下载
上传人:yy****24 上传时间:2024-09-04 格式:DOC 页数:6 大小:78KB 金币:18 举报 版权申诉
预览加载中,请您耐心等待几秒...

软件工程3.doc

软件工程3.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

18 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

什么是软件软件是计算机系统中与硬件相互依存的另一部分,它是包括程序,数据及其相关文档的完整集合。如何衡量软件的质量客户或市场人员:满足了要求开发团队:符合产品规格说明书要求评审专家:产品特性,例如可靠性、可维护性、可扩展性等开发企业同行:技术、规范性等软件质量取决于客户愿意支付的金额3.软件的生命周期系统分析可行性研究需求分析软件设计编码软件测试维护4.软件生产模型有哪些?简述各模型的优缺点瀑布模型、优点:以项目的阶段评审和文档控制为手段有效地对整个开发过程进行指导,从而保证了软件产品及时交付,并达到预期的质量要求。缺点:成品时间长;缺乏灵活性。原型模型、优点:从用户需求出发,快速建立一个原型,使用户通过这个原型初步表达出自己的要求,并通过反复修改,完善,逐步靠近用户的全部需求,最终完成一个完全满足用户要求的新系统。缺点:成品时间长,缺乏灵活性。演化模型、螺旋模型、优点:它把开发活动和风险管理结合起来,以将风险减到最小并控制风险。缺点:成品时间长喷泉模型、敏捷开发5.需求分析任务有哪些?确定软件项目的目标和范围。调查使用者的要求,分析软件必须做什么,编写需求规格说明书等相关文档,并进行必要的需求审查。除此之外,还包括需求变更控制,需求风险控制,需求版本控制等对需求的管理工作。6.需求分析的方法有哪些?会议项目经理作为会议组织者,要确定参会人员名单,通知参会人员参会开始时间、结束时间、会议完成什么工作。每次会议都应该有一个写在纸上的会议议程,分发给参会者主持者应保证会议议题确保不偏离主题,并且解决冲突应该安排人员进行会上的每一项议程议事后能够得到实施。尽量减少会议的次数以及参加会议的人数形成书面的会议记录,与会者签字确认,存档。参观邮件与QA票7.需求分析的工作流程确定用户总体业务流程,形成总体业务流程图与业务一览表确定用户单项业务具体业务流程,形成业务流程与业务功能一览表、业务边界规格说明完善业务功能说明书,提取专业术语,形成生词一览表根据业务规格说明书及业务流程情况,画数据流图,形成数据库字典,撰写数据实体表定义划分用户角色,形成用户角色一览表8.完成小型网上商城的需求边界说明书与业务一览表、系统角色一览表9.软件开发团队包含哪些成员?各成员的工作职责是什么系统分析师职责:需求分析和定义,系统设计。系统设计师职责:系统设计,程序设计程序员职责:程序设计,程序实现,单元测试测试工程师职责:单元测试,集成测试,系统测试培训人员职责:交付系统,维护销售工程师10.什么是三范式。1N:关系R中的属性都是不可分割的项2N:在1N的基础上,每个非主属性完全函数依赖于码.3N:在2N的基础上,每一个非主属性既不部分依赖于码也不传递依赖于码.11.如果选课关系表为SelectCourse(学号,姓名,年龄,课程名称,成绩,学分),关键字为组合关键字(学号,课程名称),是否满足第三范式。设计是否合理?如果不合理,请给出合理的表结构。12.如果学生关系表为Student(学号,姓名,年龄,所在学院,学院地点,学院电话),是否满足第三范式。设计是否合理?如果不合理,请给出合理的表结构。13.编码规约书的作用是什么作用:约束所有程序员的编码风格,提高程序的可读性。14.根据详细设计书设计一份单体测式样书或者编写用户验收报告?15.软件测试的目的是什么(定义)是为了发现错误从广义上讲是指软件产品生存周期内所有的检查、评审和确认活动。从狭义上讲,软件测试是为了发现错误而执行程序的过程。或者说,软件测试是根据软件开发各阶段的规格说明和程序内部结构而精心设计一批测试用例,用这些测试用例运行程序,以发现程序错误的过程。一个测试用例是一组输入数据及其对应的预期输出结果。16.什么是测试用例测试用例即用于软件测试的输入数据及预期结果一个好的测试用例有以下几个特征:是最有可能发现错误的;不是重复的、多余的;一组相似测试用例中最有效的;不要太简单,也不要太复杂。17.软件测试的原则应该把测试贯穿在整个开发过程之中每个测试用例都应该包括测试输入数据和这组数据输入作用下的预期输出结果。在设计测试用例时,应该包括有效的、期望的输入情况,也要包括无效的和不期望的输入情况。软件中遗留的错误数量与已经发现的错误数量成正比。回归测试的关联性要特别引起注意,修改一个错误而引起更多错误的现象并不少见。测试程序时不仅要检查程序是否做了它应该做的事情,还要检查它是否做了不该做的事情。严格执行测试计划。在测试之前应该有明确的测试计划,内容包括:要测试的软件功能和内容、测试用例和预期结果、测试的进度安排、需要的工具和资源、测试控制方
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

软件工程3

文档大小:78KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用

手机号注册 用户名注册
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
登录
手机号登录 微信扫码登录
微信扫一扫登录 账号密码登录

首次登录需关注“豆柴文库”公众号

新用户注册
VIP会员(1亿+VIP文档免费下)
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用