软件工程期末大作业

发布 2021-04-19 17:49:28 阅读 4801

2012—2013学年第一学期

软件工程》期末大作业。

姓名:刘先亮班级:b1311 学号:21114160106

1.假设让你开发一个**交易平台**,试画出它的顶层和0层数据流图。(25分)

0层数据流图。

关键字分析请求。

解析关键字。

搜索条件。交易信息。

交易量排名。

数据库查询。

数据库获取信息

数据库信息。

顶层数据流图。

搜索条件,交易信息解析分类。

2.任选你所开发的**交易平台**中的一个功能模块,画出它的程序流程图。(25分)

3.如何理解结构化思想?(25分)

基本思想是将系统开发看成工程项目,有计划、有步骤地进行工作,是一种应用很广的开发方法,适应于分析大型信息系统。结构化分析方法采用“自顶向下,逐层分解”的开发策略。按照这种策略,再复杂的系统也可以有条不紊地进行,只要将复杂的系统适当分层,每层的复杂程序即可降低,这就是结构化分析研究的特点。

结构化程序设计方法的基本要点是: 1. 采用自顶向下,逐步求精的程序设计方法在需求分析,概要设计中,都采用了自顶向下,逐层细化的方法。

2. 使用三种基本控制结构构造程序任何程序都可由顺序、选择、重复三种基本控制结构构造。 (1)用顺序方式对过程分解,确定各部分的执行顺序。

(2)用选择方式对过程分解,确定某个部分的执行条件。 (3)用循环方式对过程分解,确定某个部分进行重复的开始和结束的条件。 (4)对处理过程仍然模糊的部分反复使用以上分解方法,最终可将所有细节确定下来。

4.如何理解软件测试?(可从定义,目的,方法,重要性等方面进行论述。(25分)

测试目的。第一是确认软件的质量;

第二是提供信息,比如提供给开发人员或程序经理的反馈信息;

第三软件测试不仅是在测试软件产品本身,而且还包括软件开发的过程。

软件测试的基本方法。

1黑盒测试,也称为功能测试或数据驱动测试,着眼于程序外部结构、不考虑内部逻辑结构、针对软件界面和软件功能进行测试。

2白盒测试,也称为结构测试和逻辑驱动测试,主要用于软件验证,全面了解程序内部结构,对所有逻辑路径进行测试。

软件测试的意义:

保证发布出去的产品达到了一定的质量标准。软件测试工程师的工作就是利用测试工具按照测试方案和流程对产品进行功能和性能测试,甚至根据需要编写不同的测试工具,设计和维护测试系统,对测试方案可能出现的问题进行分析和评估。执行测试用例后,需要跟踪故障,以确保开发的产品适合需求。

使用人工或者自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。 它是帮助识别开发完成的计算机软件的正确度、完全度和质量的软件过程;

软件工程期末大作业

软件工程期末大作业提交要求和评审标准。一 提交时间 2011 01 07,下午15 00之前。迟后不收。二 软件工程期末大作业提交内容。1 电子文档 按照老师的 永乐电器进销存管理系统 案例的目录结构和文档内容进行提交,每个目录中文档名称一致,内容为自己项目的设计内容。2 打印文档 编写软件工程课程...

软件工程期末大作业

精品word文档值得 值得拥有。精品word文档值得 值得拥有。软件工程期末大作业提交要求和评审标准。一 提交时间 2011 01 07,下午15 00之前。迟后不收。二 软件工程期末大作业提交内容。1 电子文档 按照老师的 永乐电器进销存管理系统 案例的目录结构和文档内容进行提交,每个目录中文档名...

软件工程大作业

目录。引言 1正文 1 3 软件需求分析 2 3.1系统功能需求分析 2 3.2管理信息系统的界面特点 3 3.3 管理系统具体研究 3 4 功能需求描述 5 4.1员工基本信息模块 5 4.2工资结构设置模块 6 4.3数据库设计 6 4.4数据流程图 6 总结 9参考文献 10 基于sql开发的...