2019年软件开发与案例分析2.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
? 本章主要内容: ? 单元测试及常用单元测试工具 ? Access2003 数据库和数据表的创建 ? 如何在 WinForms 程序中操作 Access2003 数据 库 ? 视频采集卡的使用 ? Pelco-D 协议进行云台控制 ? 如何读取和写入注册表信息 开发背景 ? 为了紧随逐渐加快的生活节奏,并适应不断增 加的生活压力,视频监控系统成为了生活中的 需要。该系统的主要作用是:当用户外出时, 可以监控家里的各种情况,并可以将家里的变 化情况录制成视频文件,以供后期查看。 可行性分析 根据《 GB8567-88 计算机软件开发文件 编制指南》中的可行性分析的要求,制定可行 性研究报告。 ? 1. 引言 ? 编写目的 ? 为了给企业的决策层提供是否进行项目的实施的参考 依据。以文件的形式分析项目的风险、项目需要的投 资与效益 ? 背景 ? 外出时,可以监控家里的各种情况,现委托相关公司 开发一个视频监控系统,项目名称为家庭视频监控系 统 可行性研究前提 ? 要求 ? 系统要求能够提供视频监控、快照、录像和自动监控 功能。 ? 目标 ? 主要目标是保证家里的安全。 ? 条件、假定和限制 ? 项目需要在一个月内交付用户使用,系统分析人员需 要两天内到位,用户需要三天时间确认需求分析文档, 去除其中可能出现的问题。 投资及效益分析 ? 支出 ? 根据系统的规模及项目的开发周期,公司决定 投入三个人,公司将直接支付三万元的工资及 各种福利待遇。在安装及调试阶段,用户培训 员工出差等费用支出需要 1 万元。在项目维护 阶段,预计需要投入 1.5 万元资金。项目累计 投入需要 5.5 万元资金。 ? 收益 ? 用户提供项目资金 10 万元。对于项目运行后进 行的改动,采取协商的原则,根据改动规模额 外提供资金。从投资于收益效益比上,公司可 以获得 4.5 万元的利润。 结论 ? 根据分析,在技术上不会存在问题,因此延期 的可能性很小。在效益上公司投入 3 人,一个 月获利 4.5 万元,比较可观;在公司今后发展 上可以储备软件开发的经验和资源,因此认为 该项目可以开发。 编写项目计划书 ? 1. 引言 ? 编写目的 ? 为了保证项目开发人员按时保质地完成预定目标,更 好的了解项目实际情况,按照合理的顺序开展工作, 以书面的形式将项目的生命周期中的各项的任务范围、 项目团队组织结构、团队成员的工作责任、团队内外 的沟通方式、开发进度、检查工作等内容描述出来, 作为项目相关人员之间的统一约定和项目生命周期内 的所有项目活动的行为基础。 ? 背景 ? 家庭视频监控系统是由家庭委托我公司开发的 小型视频监控系统,系统主要用于监控家里的 人员活动情况,项目周期为一个月 ? 2 、概述 ? 项目目标应该符合 SMART 原则,把项目要完 成的工作用清晰的语言描述出来。家庭视频监 控系统的项目指标如下。 ? 应交付的成果 ? 1 、以光盘的形式提供家庭视频监控的源程序、 系统数据库文件和系统使用说明书。 ? 2 、系统发布后,进行无偿维护和服务 6 个月, 超过 6 个月进行系统有偿维护与服务。 ? 项目开发环境 ? 开发本系统所用的操作系统可以是 Windows 2000 server 、 Windows XP 、 Windows Server 2003 、 Windows 7 ,开发工具是 Visual Studio 2008 + 视频采集卡,数据库采用 Microsoft Access 2003 。 ? 项目验收方式与依据 ? 项目验收分为内部验收和外部验收两种方式。 在项目完成后,首先进行内部验收,由测试人 员根据用户的需求和项目目标进行验收。通过 内部验收后,交给用户进行内部验收,验收的 主要依据为需求规格说明书 ? 3 、项目团队组织 ? 组织结构 ? 人员分工 系统功能结构 业务流程图 编码规范 ? 1 、数据库命名规范 ? 2 、程序代码命名规范 单元测试 ? 单元测试是在软件开发过程中要进行的最低级 别的测试活动,在单元测试活动中,软件的独 立单元将在与程序的其他部分相隔离的情况下 进行测试。 单元测试不仅仅是作为无错编码 一种辅助手段在一次性的开发过程中使用,单 元测试必须是可重复的,无论是在软件修改, 或是移植到新的运行环境的过程中。因此,所 有的测试都必须在整个软件系统的生命周期中 进行维护。 ? 在一种传统的结构化编程语言中,比如 C ,要 进行测试的单元一般是函

文档评论(0)

wangyueyue + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档