应用软件开发技术

出版社:孙培民、王鸿铭、王喜胜、 张麦玲 高等教育出版社 (2008-12出版)
ISBN:9787040258684

章节摘录

版权页:   插图:   ③在每个用户类中确定适当的代表。 ④确定需求决策者和他们的决策过程。 ⑤选择所用的需求获取技术。 ⑥运用需求获取技术对作为系统中部分用例进行开发并设置优先级。 ⑦从用户那里收集质量属性的信息和其他非功能需求。 ⑧详细拟定用例使其融合到必要的功能需求中。 ⑨评审用例的描述和功能需求。 ⑩如果有必要,进一步澄清需求获取者对需求的理解。 (11)开发并评估用户界面原型以助想象还未理解的需求。 (12)从用例中开发出概念测试用例。 (13)用测试用例来论证用例、功能需求、分析模型和原型。 (14)在继续进行设计和构造系统每一部分之前,重复⑥~(13)步。 3.1.6 编写需求文档 需求开发的最终成果是客户和开发人员对将要开发的产品达成一致协议,协议综合了业务需求、用户需求和软件功能需求。项目视图和范围文档包含了业务需求,而用例文档则包含了用户需求,系统分析员必须编写从用例派生出的功能需求文档,还要编写产品的非功能需求文档,包括质量属性和外部接口需求。只有以结构化和可读性方式编写这些文档,并由项目的风险承担者评审通过后,各方面人员才能确信他们所赞同的需求是可靠的。 可以采用以下3种方法来编写软件需求规格说明书: ①用好的结构化和自然语言编写文本型文档。 ②建立图形化模型,这些模型可以描绘转换过程、系统状态和它们之间的变化、数据关系、逻辑流或对象类和它们的关系。 ③编写形式化规格说明,可以利用数学上精确的形式化逻辑语言来定义需求。 由于形式化规格说明具有很强的严密性和精确度,因此,所使用的形式化语言只有极少数软件开发人员才熟悉,更不用说客户了。虽然结构化的自然语言具有许多缺点,但在大多数软件工程中,它仍是编写需求文档最现实的方法。包含了功能和非功能需求的、基于文本的软件需求规格说明书已经为大多数项目所接受。图形化分析模型通过提供另一种需求视图,增强了软件需求规格说明书的可读性。 软件需求规格说明书不仅是系统测试和用户文档的基础,也是所有子系列项目规划、设计和编码的基础。它应该尽可能完整地描述系统预期的外部行为和用户可视化行为。除了设计和实现上的限制,软件需求规格说明书不应该包括设计、构造、测试或工程管理的细节。软件需求规格说明书对不同的使用者而言,其作用也是不同的。

书籍目录

学习情境一应用软件开发技术认知 1.1软件开发实现流程简介 1.1.1采用瀑布模型 1.1.2实现过程 1.2软件开发方法概述 1.2.1结构化开发方法 1.2.2面向对象开发方法 1.2.3面向服务开发方法 1.3软件体系结构概述 1.3.1主机/终端体系结构 1.3.2分层体系结构 1.3.3基于Web Service的体系结构 1.4开发工具的选择 1.4.1 Visual Basic  1.4.2 Visual C++ 1.4.3 Delphi 1.4.4 PowerBuilder 1.4.5 JBuilder 1.4.6 Visual Studio 2005 1.5后台数据库的选择 1.5.1 SQL Server 2000/2005 1.5.2 Oracle 9i/10g 1.5.3 DB2 1.5.4选择合适的数据库产品 1.6 小结 习题 学习情境二搭建开发环境 2.1 MS Office的安装 2.2 PowerDesigner 2.3 MS SOL Server 2.4 Visual Studio 2005  2.5 VSS 2.6小结 习题 学习情境三系统需求分析 3.1需求分析概述 3.1.1需求分析的任务 3.1.2需求分析过程 3.1.3需求的类型 3.1.4需求分析的原则 3.1.5如何开展需求分析 3.1.6编写需求文档 3.2 “网络购物平台”项目需求分析 3.2.1项目开发目的 3.2.2系统概述 3.2.3具体需求 3.3制定项目计划 3_3.1软件项目计划内容 3.3.2软件项目进度安排 3.3.3制定软件项目计划的方法与策略 3.4小结 习题 学习情境四系统概要设计 4.1概要设计的目的 4.2栅要设计相关知识和技能 4.2.1设计基本原理 4.2.2体系结构设计 4.2.3结构化设计 4.3概要设计的任务和步骤 4.3.1概要设计的基本任务 4.3.2概要设计的一般步骤 4.4概要设计文档的主要内容 4.5 “网络购物平台”项目概要设计说明书 4.6小结 习题 学习情境五数据库设计 5.1 数据库设计的重要性及相关知识 5.2使用PowerDesigner设计数据库 5.2.1 PowerDesigner简介 5.2.2使用PowerDesigner设计数据库的方法和步骤 5.3“网络购物平台”系统数据库设计 5.4小结 习题 学习情境六系统详细设计 6.1详细设计的目的 6.2详细设计相关知识和技能 6.2.1详细设计的基本任务和原则 6.2.2结构化程序设计 6.2.3详细设计的描述方式 6.2.4设计评审及规格说明 6.3详细设计说明书的主要内容 6.4 “网络购物平台”详细设计说明书 6.5小结 习题 学习情境七系统实现 7.1建立项目 7.1.1新建网站 7.1.2使用VSS进行版本控制 7.1.3创建样式表文件 7.1.4配置Web.config文件 7.1.5创建商品一级分类GoodsType.cs类文件 7.1.6创建Top.ascx用户控件 7.1.7编写Top.ascx.cs后台程序代码 7.1.8编辑Default.aspx文件 7.1.9创建OtherText.aspx帮助文件 7.2会员模块 7.2.1创建字符处理类文件StringUtil.cs 7.2.2创建JavaScript类文件Jscript.cs 7.2.3创建加密类文件Md5.cs 7.2.4创建注册会员类文件User.cs 7.2.5在Defalult.aspx中添加一个框架 7.2.6编写主页面Main.aspx程序代码 7.2.7编写会员登录面板控件LeftMenu.asc程序代码 7.2.8编写会员注册页面Reg.aspx程序代码 7.2.9编写忘记密码页面GetPwd.aspx程序代码 7.2.10编写会员资料修改页面UserModify.aspx程序代码 7.2.11编写密码修改页面PwdModify.aspx程序代码 7.3后台管理--管理员管理 7.3.1编写后台管理登录页面Index.aspx程序代码 7.3.2编写后台管理主页面Manage.aspx程序代码 7.3.3编写管理员个人资料管理页面ManagerModify.aspx程序代码 7.3.4编写所有管理员管理页面ManagerList.aspx程序代码  7.3.5编写管理员资料编辑页面EditManager.aspx程序代码  7.4后台管理一商品管理 7.4.1编写商品一级分类管理页面GoodsTypeList.aspx程序代码 7.4.2编写商品一级分类编辑页面EditGoodsType.aspx程序代码  7.4.3编写商品二级分类管理页面GoodsBorderList.aspx程序代码 7.4.4编写商品二级分类编辑页面EditGoodsBorder.aspx程序代码 7.4.5编写商品信息管理页面GoodslnfoList.aspx程序代码 …… 学习情境八软件的测试与发布

编辑推荐

《应用软件开发技术(计算机应用技术专业)》适合作为大中专院校相关专业和培训班的软件开发课程教材,也可以作为软件开发爱好者的参考读物。

作者简介

  《应用软件开发技术》是国家示范性高职院校建设项目成果,是首批国家示范性高职院校平项山工业职业技术学院“计算机应用技术”专业优质核心课程规划教材。  全书共8个学习情境,主要内容包括应用软件开发技术认知、搭建开发环境、系统需求分析、系统概要设计、数据库设计、系统详细设计、系统实现、软件的测试与发布等。  《应用软件开发技术》从应用软件开发实践的角度出发,语言通俗易懂,强调软件工程基础知识与应用软件开发操作技能的紧密结合,基于软件开发过程整合了8个学习情境,能快速引导读者进入计算机应用软件开发领域,掌握使用VS.NET 2005及相关工具进行软件开发所需的技能和方法。

图书封面


 应用软件开发技术下载



发布书评

 
 


 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024