`
java-mans
  • 浏览: 11423646 次
文章分类
社区版块
存档分类
最新评论

软件计划——内容定义+可行性研究

 
阅读更多

问题定义

内容:包括问题背景,开发系统的现状,开发的条件与理由,总体要求;问题的性质,类型转换,目标,开发条件,环境要求等。

问题的定义报告主要解决的几个问题

(1) 确定开发软件的总体要求和适用范围

(2) 描述所开发的软件与外界的接口关系

(3) 体现出来所需硬件和软件的设备支持

(4) 体现出来开发的进度和成本,作出初步的估算

(5) 分析系统的可行性

(6) 确定所开发的软件与原有软件的兼容性和其他关系

主要:名称、背景、目标、项目范围

次要:初步设想、可行性研究、相关说明以及约束

可行性研究

内容:经济、技术、操作、法律、时间可行性

问题的初步认识,市场调查,分析准备,环境分析,物理分析,功能分析,信息分析,动态分析,确立系统方案,做出各种估算,模型评审。

可行性分析主要任务:确定系统总的目标和总的要求,以及它的投资效益分析和进度。

任务分解法

1)开发设计(40%+编码(20%+调试/运行(40%

2)可行性研究(5%+需求分析(10%+设计(25%,概要、总体、详细)+编码和单元测试(20%+综合测试(40%

可行性分析步骤:

1)复查系统规模和目标

2)研究目前正在使用的系统

3)导出新系统的高层逻辑模型

4)重新定义问题

5)导出和评价供选择的方案

6)推荐一个方案并说明理由

7)推荐行动方针

8)书写计划任务书

9)提交审查

分享到:
评论

相关推荐

    计算机软件设计开发控制程序.docx

    流程 可行性研究 在与客户签订合同之前,均应对将签项目进行资源、技术、市场的可行性分析,可行性分析通过后、签订合同前由公司组织相关人员对合同条款进行评审,评审通过后,公司组织进行立项工作。 立项 可行性...

    课程设计——网络考试系统(文档+程序)

    第一章 网络考试系统概述 1 1.1系统开发的背景和意义 1 ...2.2可行性研究 3 2.3系统的目标 4 2.4系统数据流程 4 2.4.1系统数据流程 4 2.4.2数据字典定义 5 第三章 网络考试系统数据库设计与总体设计 9

    软件工程-理论与实践(许家珆)习题答案

    ● 可行性研究与计划(确定系统的目标和规模,分析项目的可行性); ● 需求分析与规格说明(明确系统的规格和要求); ● 设计(包括概要设计和详细设计,将系统分解为模块); ● 编程(用程序语言实现每个模块,简单...

    BBS校园网站构建与设计实现

    第3章 可行性研究 7 3.1技术可行性分析 7 3.2经济可行性分析 7 3.3操作可行性分析 7 第4章 需求分析 8 4.1运行环境 8 4.1.1硬件环境 8 4.1.2软件环境 8 4.2功能需求 8 4.3性能需求 9 4.3.1系统相应速度 9 4.3.2数据...

    计算机等级考试管理系统的设计与实现

    1.4 可行性分析 1.4.1 技术可行性 1.4.2 经济可行性 1.4.3 操作可行性 1.4.4 法律可行性 1.5 论文各章简介 2.1 业务流分析 2.2 数据流分析 2.3 数据字典 2.3.1 数据流 2.3.2 数据存储 2.3.3 处理 3 系统...

    基于Java的飞机大战游戏的设计与实现设计软件源码+word毕业论文文档.zip

    3 可行性研究 13 3. 1 技术可行性 13 3. 2 经济可行性 13 3. 3 操作可行性 14 3. 4 用户使用可行性 14 3. 5 法律可行性 14 4 需求分析 15 4. 1 系统需求概述 16 4. 2 功能模块设计 17 4.2.1 游戏状态控制功能模块 17...

    《软件工程》图书管理系统课程设计.pdf

    1. 设计目的 随着计算机技术的不断发展,... 可行性研究报告 在软件的开发过程中,这一步是十分必要的。如果在定义阶段及早发现将来可能在开发过程中的问题,及早做出决断,可以避免大量的人力,财力和时间上的浪费。

    数据结构&算法——Java.zip

    算法特性:包括输入、输出、有穷性、确定性和可行性。即一个有效的算法必须能在有限步骤内结束,并且对于给定的输入产生唯一的确定输出。 算法分类:排序算法(如冒泡排序、快速排序、归并排序),查找算法(如顺序...

    算法和数据结构——左程云.zip

    算法特性:包括输入、输出、有穷性、确定性和可行性。即一个有效的算法必须能在有限步骤内结束,并且对于给定的输入产生唯一的确定输出。 算法分类:排序算法(如冒泡排序、快速排序、归并排序),查找算法(如顺序...

    程序员代码面试指南——IT名企算法和数据结构题目最优解.zip

    算法特性:包括输入、输出、有穷性、确定性和可行性。即一个有效的算法必须能在有限步骤内结束,并且对于给定的输入产生唯一的确定输出。 算法分类:排序算法(如冒泡排序、快速排序、归并排序),查找算法(如顺序...

    计算机二级公共基础知识

    算法一般具有4个基本特征:可行性、确定性、有穷性、拥有足够的情报。 (2)算法的基本运算和操作 算法的基本运算和操作包括:算术运算、逻辑运算、关系运算、数据传输。 (3)算法的3种基本控制结构 算法的3种基本...

    电子政务系统设计.docx

    10、电子政务系统规划的主要内容 政府战略与政务环境、电子政务系统规划基础、电子政务系统规划方法 11、电子政务系统实施的可行性分析 技术可行性分析、经济可行性分析、社会可行性分析 12、电子政务系统规划的...

    网络安全培训.pptx

    ——网络上存在的安全风险有哪些 ——如何防范风险,降低威胁 ——常用的安全技巧以及注意事项 主要内容 安全意识 ——定义、重要性 网络安全意识相关知识 2023/6/4 网络安全培训全文共82页,当前为第2页。...

    论文研究-基于OSEK COM规范的车身控制平台的实现.pdf

    讨论服务网格中动态调度系统的组成、系统架构及实现技术,初步设计和实现能够完成服务网格中调度需求的服务调度组件——G-Sched,并以模拟网络化虚拟制造作为应用示例来验证所提出方法的可行性和有效性。

    多租户应用的性能管理关键问题研究

    SaaS软件交付模式将应用软件以服务的形式提供给客户,可缩减硬件采购、系统管理上的开销.从SaaS服务提供商的角度,如何在维持较高的资源利用率的同时...并以此为基础进行了实验分析,结果表明了上述算法的可行性和有效性.

    vf学生公寓管理系统 信息与计算科学的课程设计

    对于软件设计而言,可行性研究是尤其重要的,即在开发软件之前.用很小的代价在尽可能短的时间内确定问题是否可以得到解决。解决问题的软件是否有一定的商业价值和实用价值,即经济可行性;是否有可行的方法来解决...

    医院住院系统数据库设计(1).doc

    1.2 可行性分析 1.2.1 技术可行性 硬件、软件要求不高,目前市场上的一般计算机软硬件资源均能满足系统开发需要。 其中软件主要有VB,数据库采用Microsoft access 2000。该管理系统以VB为主要开发工具,通过ADO方式...

    医院住院系统数据库设计.doc

    可行性分析 1.2.1 技术可行性 硬件、软件要求不高,目前市场上的一般计算机软硬件资源均能满足系统开发需要。其 中软件主要有VB,数据库采用Microsoft access 2000。该管理系统以VB为主要开发工具,通过ADO方式与...

    web_asp程序设计及网页设计

    在他的书《编织网络》中,他解释说他曾一再向这两种技术的使用者们建议它们的结合是可行的,但是却没有任何人响应他的建议,他最后只好自己解决了这个计划。他发明了一个全球网络资源唯一认证的系统:统一资源标识符...

    论文研究-基于混合编码的差异演化算法解0-1背包问题.pdf

    针对典型的一类NP完全问题——背包问题,...利用新定义的丢弃算子对于不可行的装包策略进行修正。通过数值仿真实验,将该方法与遗传算法、二进制差异算法的计算结果比较分析,表明该算法求解背包问题的有效性与适用性。

Global site tag (gtag.js) - Google Analytics