① 软件工程第六版第六章课后答案盒图是怎么画出来的
你好,这样提问很难回答,希望楼主能够拍张照贴上来
② 软件工程答案什么是白盒测试和黑盒测试,试各举一例
黑盒测试:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。
白盒测试:已知产品的内部工作过程,可以通过测试证明每种内部操作是否符合设计规格要求,所有内部成分是否以经过检查。
黑盒测试主要是为了发现以下几类错误:
1、是否有不正确或遗漏的功能?
2、在接口上,输入是否能正确的接受?能否输出正确的结果?
3、是否有数据结构错误或外部信息(例如数据文件)访问错误?
4、性能上是否能够满足要求?
5、是否有初始化或终止性错误?
白盒测试主要是想对程序模块进行如下检查:
1、对程序模块的所有独立的执行路径至少测试一遍。
2、对所有的逻辑判定,取“真”与取“假”的两种情况都能至少测一遍。
3、在循环的边界和运行的界限内执行循环体。
4、测试内部数据结构的有效性,等等。
③ 软件工程题目,最好给我画图了,谢谢~~
五洲工作流程管理系统软件
(FlowShop V1.0)
简介
FlowShop(工作流程管理系统软件)是一个面向企业管理信息化的设计工具和运行平台。利用该平台可以通过流程定义、表单定义、操作界面定义、功能权限定义、菜单定义、组织人员定义等功能快速实现企业实际管理上的计算机信息化。轻松、快速地构建符合实际管理运营需要的ERP、OA、CRM、SCM等管理信息系统,真正动态自适应的BPR(业务流程再造系统)平台。
FlowShop采用跨平台的J2EE架构,适应各种软硬件环境,通过标准的JDBC连接关系型数据库,广泛适应各种计算机平台和系统软件的运行环境。
包含企业组织机构管理系统,灵活定义树状结构的组织机构、人员、角色、相关属性信息;
包含系统功能、菜单定义模块,灵活发布实现的功能模块(表单流程);
包含企业基础信息管理系统,动态地根据用户定义的企业基本信息结构生成各种数据库表,包括:帐套信息、仓库信息、供应商信息、客户信息、员工信息、资产信息、各种经济活动规则信息等;
包含业务流程管理系统,用户可以根据自身的情况设定各种业务流程,各个流程环节的任务分派规则,自动根据用户定义的表单结构信息生成数据库表,并且可以自行定义各个操作环节的操作界面;
包含工作流程调度引擎,业务人员发起某项工作后,系统自动根据设定的分派规则推出相关人员的“待办事项”,用户登录系统后直接点击待办事项进行事务处理,大大提高了业务人员的工作效率;
包含企业信息查询管理系统,用户可以定义各种数据库信息查询,支持跨数据库查询的设计平台,个性化查询结果定义,个性化查询条件设定,支持“超连接”的深度查询设计,支持查询结果的Excel/文本导出功能;
上海五洲科技有限公司
http://www.flowshop.com.cn/
8621-50898666
④ 软件工程的几道题目
1、耦合是对一个软件结构内各个模块之间互连程度的度量。
2、模块的作用域应该在控制域内一个模块的控制域,是模块本身及其所有从属(及所有可供他调用的下级模块)。一个模块的作用域,是受这个模块中决策影响的其他模块。
3、变换分析设计步骤:
⑴确定变换中心,逻辑输入和输出。
⑵设计软件结构的顶层和第一层--变换结构:顶层的功能是完成所有模块的控制(名称应是系统名,以体现完成整个系统功能)
第一层至少有三种功能模块:输入、输出和变换模块
⑶设计中、下层模块,对第一层的模块自顶向下分解。
输入模块由两部分组成:接收数据、转换成调用模块所需信息。
输出模块由两部分组成:将数据转换成下属模块所需的形式、 发送数据
变换模块:对每个基本加工建立一功能模块
⑷设计的优化 :输入部分求精,每个物理输入设置专门模块,以体现系统的外部接口。其它输入模块与转换数据模块都很简单时,可将它们合并。
输出部分求精:每个物理输出设置专门模块,其它也可适当合并。
变换部分求精:根据设计准则,对模块适当合并。
4、程序流程图虽然比较直观,灵活,并且比较容易掌握,但是它的随意性和灵活性却使它不可避免地存在着一些缺点:(1)由于程序流程图的特点,它本身并不是逐步求精的好工具。因为它使程序员容易过早地考虑程序的具体控制流程,而忽略了程序的全局结构;(2)程序流程图中用箭头代表控制流,这样使得程序员不受任何约束,可以完全不顾结构程序设计的精神,随意转移控制;(3)程序流程图在表示数据结构方面存在不足; N-S图有以下一些特点:(1)功能域(即某一个特定控制结构的作用域)有明确的规定,并且可以很直观地从N-S图上看出来;(2)它的控制转移不能任意规定,必须遵守结构化程序设计的要求;(3)很容易确定局部数据和全局数据的作用域;(4)很容易表现嵌套关系,也可以表示模块的层次结构。 PDL语言具有下述特点:(1)PDL虽然不是程序设计语言,但是它与高级程序设计语言非常类似,只要对PDL描述稍加变换就可变成源程序代码。因此,它是详细设计阶段很受欢迎的表达工具。(2)用PDL写出的程序,既可以很抽象,又可以很具体。因此,容易实现自顶向下逐步求精的设计原则。(3)PDL描述同自然语言很接近,易于理解。(4)PDL描述可以直接作为注释插在源程序中,成为程序的内部文档。这对提高程序的可读性是非常有益的。(5)PDL描述与程序结构相似,因此自动产生程序比较容易。
PDL的缺点是不如图形描述形象直观,因此人们常常将PDL描述与一种图形描述结合起来使用。
6、需求分析阶段的任务是:在可行性分析的基础上,进一步了解、确定用户需求。准确地回答 “系统必须做什么?” 的问题。获得需求规格说 明书。还涉及到软件系统的目标、软件系统提供的服务、软件系统的约束和软件系统运行的环境。它还涉及到这些因素和系统的精确规格说明,以及系统进化之间的关系。
第五题不会,呵呵