精华内容
下载资源
问答
  • 软件工程可行性分析

    千次阅读 2021-11-16 22:24:01
    什么是可行性分析? 为什么要进行可行性分析可行性分析的主要任务是什么? 可行性分析有哪些主要过程? 如何去评估提出的可行性方案? 进行可行性分析时常用的工具有哪些? 可行性分析报告的内容要求和写法...
    • 什么是可行性分析?
    • 为什么要进行可行性分析?
    • 可行性分析的主要任务是什么?
    • 可行性分析有哪些主要过程?
    • 如何去评估提出的可行性方案?
    • 进行可行性分析时常用的工具有哪些?
    • 可行性分析报告的内容要求和写法说明

    1、什么是可行性分析?

    检查并确定是否值得为项目或产品投入时间、金钱和资源。这样的评估活动称为“可行性分析”。

    2、为什么要进行可行性分析?

    在软件项目开发过程中,只要资源和时间不受限制,几乎所有项目都是可行的。然而,由于受到资源和交付时间的限制,使得软件系统的开发变得越来越困难。因此,尽早对软件项目的可行性进行细致而谨慎的分析是十分必要的。

    3、可行性分析的主要任务是什么?

    记住:可行性分析的目的不是解决问题,而是确定问题是否可解并且是否值得去解。

    4、可行性分析有哪些主要过程?如何去评估提出的可行性方案?进行可行性分析时常用的工具有哪些?可行性分析报告的内容要求和写法说明。

    1. 检查系统规模和目标,明确限制或约束条件
    2. 研究正在使用的系统
    3. 导出新系统的高层次逻辑模型
    4. 提出可行性解决方案并评估比较
    5. 选择合适的解决方案
    6. 撰写可行性分析报告并提交审查

    1.检查系统规模和目标,明确限制或约束条件:

    我们认为用户要的是否就是实际客户真正想要的。为此,

    • 访问客户关键业务人员。
    • 阅读和分析有关的资料。
    • 改正含糊或不确切的术语和叙述

    2. 研究正在使用的系统:

    了解现有系统存在的问题。只了解现有系统做什么,不去管怎么做。

    采用工具:系统(业务)流程图

    系统流程图

    是一种极好的分析和设计工具,它有助于开发人员和用户交流,在可行性分析中,可以通过绘制系统(业务)流程图了解要开发的系统的大概的业务处理流程、范围和功能等。


     

    一个实验教学申请系统的例子如下:

    1. 任课老师根据课表创建实验教学申请,确定实验项目;
    2. 任课老师提交创建好的实验教学申请;
    3. 实验室管理人员根据实验室的使用情况,为任课老师安排实验室;
    4. 任课老师查看实验室编排结果。

    3.导出新系统的高层次逻辑模型:

    应该告诉用户“What”,而不是“How”

    使用工具:数据流图数据字典

    数据流图(Data Flow Diagram)或DFD

    是用来描述系统逻辑模型的一种图形工具。

    数据流图从数据传递和处理的角度,以图形的方式刻画数据流从输入到输出的移动变换过程。

    数据流图的符号

    数据流是数据在系统内传播的路径,由一组固定的数据项组成。除了与数据存储之间的数据流不用命名外,数据流名应该用名词或名词短语命名。

    数据存储指暂时保存的数据,它可以是数据库文件或任何形式的数据组织。流向数据存储的数据流可理解为写入文件或更新文件,从数据存储流出的数据可理解为从文件读数据或得到查询结果。

    处理也称为数据加工,它对数据流进行某些操作或变换。每个处理也要有名字,通常用动词短语,简明地描述完成什么处理。在分层次的数据流图中,处理还应有编号。

    外部实体是软件系统外部环境中的实体(包括人员、组织或其他软件系统),也称为数据源点或终点。一般只出现在数据流图的顶层图中。

    数据流图举例:银行办理取款手续的数据流图:

    数据流图的层次化

    在用数据流图来描述功能模型的时候,将某些复杂的处理进行分解的话,还可以得到更加详细的数据流图,这就是数据流图的层次化。

    下图是一个用数据流图描述发行付款通知书的处理过程。

    其中「发行付款通知书」这个处理可以被分解成3个子处理和一个数据存储。

    下图是付款通知书发行过程的详细的数据流图。

    上图中作为「销售(服务)合同」内部数据要素的「顾客ID」和「合同金额」被分解了。这样的数据构造,将用后述的数据字典来加以管理。

    通常,在可行性分析阶段,为了掌握系统的大致(或概要)的数据流和处理过程,只画系统的顶层数据流图。

    从第二层开始的详细数据流图在需求分析阶段来绘制。

    数据字典(Data Dictionary  简称DD):

    数据字典的作用是: 对于数据流图中出现的所有被命名的图形元素作为一个词条以字典的方式加以定义,使得每一个图形元素的名字都有一个确切的解释。

    数据词典主要定义四类条目:

    1. 数据流
    2. 由数据流分解的数据元素
    3. 数据存储(文件或数据库表结构)
    4. 加工/处理。

    不过,对加工或处理的定义用其他工具(如IPO或PDL等)描述更加方便,因此,通常情况下,数据字典将主要由对数据的定义组成。

    数据字典与数据流图的关系:

    • 数据流图和数据字典共同构成系统的逻辑模型。没有数据字典的数据流图是不严格的,而没有数据流图数据字典也难于发挥作用。只有数据流图和对数据流图中每个元素的精确定义放在一起,才能共同构成系统的规格说明。
    • 数据字典可为以后的数据文件/数据库设计打下基础。

    4.提出可行性解决方案并评估比较

    从系统高层次逻辑模型出发,探索若干种可供选择的系统实现方案,对每种方案都应该仔细研究它的可行性。 一般说来,至少应该从下述几个方面分析几种方案的可行性。

    • 技术可行性
    • 经济可行性
    • 操作可行性
    • 社会可行性

    5.选择合适的解决方案

    可行性矩阵模板示例:

    分析员必须提供建议的解决方案,以及其他解决方案。应说明为什么选择了建议的解决方案。可以使用可行性矩阵来说明。

    可行性分析的结论通常是以下四种:

    1. 项目可行,可以立即开始实施。
    2. 需要推迟到某些条件(例如资金、人力、设备等)具备或成熟之后才能开始。
    3. 需要对开发目标进行某些修改之后才能开始进行。
    4. 不能进行或不必进行。例如因技术不成熟,经济上不合算或可能产生负面的社会影响等原因。这种情况下,分析员应该建议尽早终止项目计划,以免浪费人力、物力和财力。

    6.撰写可行性分析报告并提交审查

    可行性分析报告的内容要求及写法说明:

    1.引言
      说明编写本文档的目的,项目的名称、背景,本文档用到的专业术语和参考资料等。

    2.可行性分析的前提
      说明开发项目的功能、性能、基本要求和要达到的目标,各种限制条件、可行性分析方法和决定可行性的主要因素。

    3.对现有系统的分析
      说明现有系统的处理流程和数据流程、工作负荷、各项费用的支出、所需各类专业技术人员和数量、所需各种设备,现有系统存在的问题。

    4.所建设系统的可行性分析
      简要说明所建设系统的处理流程和数据流程,与现有系统比较的优越性,采用所建议系统对用户的影响, 对各种设备、现有软件、开发环境和运行环境的影响, 对经费支出的影响,对技术可行性的评价。

    5.所建设系统的经济可行性分析
       说明所建设系统的各种支出、各种效益、收益/投资比,资金回收周期。

    6.社会因素的可行性分析
       说明法律因素对合同责任、侵犯专利权和侵犯版权等问题的分析,说明用户使用可行性是否满足用户行政管理,工作制度等要求。

    7.其他可选方案
      说明其他可选方案,并说明未被推荐的理由。

    8.结论意见
       说明项目是否能开发,还需要什么条件才能被开发, 对项目目标有何变动等。

    可行性分析小结

    • 可行性分析探讨软件定义阶段所确定的问题是否有可行的解。在对问题正确定义的基础上,通过分析问题,导出试探性的解决方案,然后检查并修正问题定义,再次分析问题,改进提出的解决方案……。
    • 经过定义问题、分析问题、提出解决方案的反复过程,最终提出一个符合系统目标的高层次的逻辑模型。
    • 然后根据系统的这个逻辑模型设想各种可能的物理系统,并且从技术、经济、操作和社会等方面评估这些物理系统的可行性。
    • 最后,系统分析员提出一个推荐的可行的行动方针,提交用户和客户组织负责人审查批准。
    • 实际上,可行性分析的过程就是一个简化了的系统分析与设计过程。
    展开全文
  • 软件工程 可行性分析与需求分析

    千次阅读 2021-06-08 09:52:00
    参考链接: ...】系统需求分析与可行性分析(System Requirement Analysis and Feasibility Analysis) https://blog.csdn.net/qq_38262266/article/details/86588707 (2)软工之可行性分析和需求分析 ...

    参考链接:
    (1)【必看!!!】系统需求分析与可行性分析(System Requirement Analysis and Feasibility Analysis)
    https://blog.csdn.net/qq_38262266/article/details/86588707
    (2)软工之可行性分析和需求分析
    https://blog.csdn.net/boniesunshine/article/details/48573379

    软工即用科学,工程的思想来开发软件,大体分为设计前,设计中,和设计后三个阶段。
    在设计前就是要分析定位好这个软件“能做吗?做什么?”的问题。好比说我要说我要盖一座楼,首先我要分析一下资金,技术,时间工期,地皮,政策等条件允许吗?盖好这个楼我能赚多少钱?如果这些条件我都满足并且楼盖好后我能赚钱那就干。然后考虑干什么呢?我这楼是供用户居住的还是商场?除了供居住外,有没有电梯?可供使用多少年?防震多少级?等。

    一、理解

    问题一:如何理解计算机系统?
    元素的集合或排列(软件+硬件+人员+文档+数据库+过程)
    这些元素被组织在一起,以便通过处理(输入)外部信息完成某些预定的目标(输出)。

    元素如下:

    • 软件:指程序、数据结构和相关文档。
    • 硬件:指提供计算能力的电子设备和提供外部功能的机电设备(传感器、马达等)。
    • 人员:指使用硬件和软件的用户和其他人员。
    • 文档:指手册、表格和其他表示系统使用和操作的描述性信息。
    • 数据库:指系统所具有的信息模型,是系统中对信息具有存取功能的一个主要部分。
    • 过程:指定义每一种系统元素的特定使用步骤或使用环境。

    图解如下:
    在这里插入图片描述

    问题二:如何理解计算机系统工程?
    计算机系统工程:一个问题求解活动。

    • 目的:揭示、分析所期望的功能、性能、接口和约束条件,并把它们分配到各个系统元素中去。

    计算机的系统工程包括:硬件工程、软件工程、人机工程和数据库工程。

    • 每一项工程的作用:明确和细化系统的功能和性能的范围和内容,产生一个能与其他系统元素适当集成的可操作的系统元素。

    图解:硬件工程和软件工程

    硬件工程软件工程
    在这里插入图片描述在这里插入图片描述
    在这里插入图片描述在这里插入图片描述
    在这里插入图片描述在这里插入图片描述

    问题三:理解了计算机系统和基于计算机系统的工程,那么系统分析的目标是什么?

    • 识别用户要求;
    • 进行技术分析并进行评价;
    • 把功能分配给系统元素;
    • 建立成本和进度限制;
    • 生成系统规格说明(包括软件和硬件)。

    可通过回答以下问题协助完成系统分析过程

    • 系统的总体目标是什么?
    • 系统所期望的功能和性能是什么?
    • 系统的可靠性和质量要求是什么?
    • 有无软硬件制造和购买的需求?
    • 有效的技术方案有哪些?
    • 将来系统可能有哪些扩充?

    问题四:为什么要进行可行性分析?

    答:因为有很多影响系统开发的因素。

    • 如:时间因素、资源因素、成本和利润的因素、技术条件和能力的因素.
    • 进行可行性分析才能明确系统是否值得做,避免投资损失。即能否带来经济效益、企业效益或社会效益。

    问题五:如何进行可行性分析?

    1、确定问题域、概要的分析和研究、初步确定项目的规模、约束和限制条件。
    2、针对问题域中的关键和核心问题进行简要的需求分析,抽象出问题域的逻辑结构,并构建逻辑模型。
    3、从逻辑模型出发,通过小规模的设计和技术实现论证,探索出若干种可供选择的解决方案,并对每种方案进行可行性方面的论证。

    可行性分析主要集中在以下四个方面:

    • 经济可行性分析
    • 技术可行分析
    • 法律可行性分析
    • 实施方案的选择
    经济可行性:
    软件开发为何要进行经济方面的分析?
    软件开发需要有投资,有投资就需要有收益。
    目的是从经济角度评价一个新项目是否可行、是否划算,从而帮助投资人或者用户正确地做出是否投资于这个项目的开发决策。 
     
    如何进行经济可行性的分析?
    成本/效益分析是对软件的开发成本和可能取得的效益进行权衡比较。 
    短期/长远利益分析而是从另一种角度来评价成本和效益之间的关系。 
     
    估算软件成本的方法?
    1、代码行技术
    每行代码的成本×代码行数;
    代码行数:根据经验和历史数据估计;
    每行代码成本:根据软件复杂度和开发人员工资估计;
    2、功能点技术
    以软件功能作为测量依据;功能点测量法;
    3、任务分解技术
    将整个开发过程分解为几个独立的任务;评估每个任务的成本,再求和得到整个系统的成本;
    每个任务成本=每人月平均成本×人月数;
     
    1、经验估算模型
    根据以往经验总结出软件成本估算模型,软件规模(例如LOC)作为模型的输入;
    不同的项目需要对模型参数进行相应调整;
    2、COCOMO模型
    Barry Boehm在《软件工程经济学》中介绍的软件估算模型,称为COCOMO(Constructive Cost MOdel)
    该模型为分层模型,分为基本模型、中级模型和高级模型。 
    3、软件方程式:多变量模型
     
    软件的其他成本估算:
    除了以上主要的软件开发成本之外,还必须考虑支撑软件开发所必需的市场、销售和行政等项的开支,
    根据经验有如下内容需要考虑:
    办公室房租、现场开发住宿费等。
    办公用品,如桌、椅、书柜、照明电器、空调等。
    计算机、打印机、网络等硬件设备。
    电话、传真等通讯设备以及通讯费用。
    资料费。
    办公消耗,如水电费、打印复印费等。
    行政人员的工资。
    差旅费、国内外出差补贴等。
    做市场调查、可行性分析、需求分析的交际费用。
    公司人员培训费用。
    产品宣传费用。如果用Internet作宣传,则要考虑建设Web站点的费用。 
    
    软件开发的效益度量
    1、货币的时间价值:
    由于任何软件项目大都是投资在前,取得效益在后,因此要考虑到货币的时间价值。
    设年利率为i,现存入P元,若计复利则 n年后货币价值为:F = P(1+i)^n
    反之,若n年能收入F元,那么这些钱的现值是: P = F/(1+i)^n
    
    2、投资回收期:
    就是使累计的经济效益等于最初的投资费用所需的时间。
    投资回收期越短,就能越快获得利润。 
    设上例中的投资回收期为N,则:
    (N-2)*8.29=20-17.85
    N=2.2593、纯收入:
    就是在整个生存期之内系统的累计经济效益(折合成现在值)与投资之差。
    纯收入 > 0 说明值得投资
    纯收入 = 0  等于把资金存入银行
    纯收入 < 0 说明不值得投资
    上例中的纯收入为:41.563-20=21.563万元
    
    4、投资回收率:
    设想把数量等于投资额的资金存入银行,每年年底从银行回收的钱等于系统每年预期可以获得的效益,在时间等于系统寿命时,正好把在银行中的存款全部取完。这个假想的年利率就等于投资回收率。
    P = F1/(1+j) + F2/(1+j)2 + … +Fn/(1+J)n
    其中,P是现在的投资额;Fi是第i年年底的效益(i=1,2,…,n);n是系统的使用寿命,j是投资回收率。
    
    技术可行性分析:
    
    主要考虑以下几项内容:
    开发风险:在给定的限制范围内,能否设计出系统,并实现必须的功能和性能?
    资源可用性:是否有充足的熟练技术人员可以支配?其他必要的资源(软件和硬件)对建造系统可用么?
    技术条件:相关的技术条件是否能够支持系统的开发?最终得出一个在技术层面上的决策基础:可行,还是不可行!
    
    Blanchard和Fabrycky定义了在系统的技术可行性分析中使用建模方法的一组标准: 
    能动态地表示系统的配置并能进行评估,要求配置项很容易理解和操纵、并且与现实操作足够接近。
    模型应该尽可能全面的包括所有相关的因素,并且应体现结果的可重复性。
    模型应该关注那些关键问题的因素,并且抑制和回避那些不重要的因素。
    模型设计应该足够简单,以允许快速实现。
    模型设计应该易于修改和/或扩展。
    
    【系统体系结构建模】
    1、构建系统级体系结构
    每个基于计算机的系统可用输入-处理-输出(IPO)的结构来为信息的变换和处理建模
    再附加经常使用的用户界面处理和维护自测试处理特性,构成了系统体系结构模板。
    通过创建一个系统结构模型,为后期的需求分析和设计奠定了基础,同时也是技术可行性分析建模的主要方法。
    
    最高层的系统体系结构叫做体系结构语境图ACD。
    语境图建立了待实现系统与系统运行环境之间的信息边界:	
    定义了系统使用信息的所有外部生产者;
    系统创建消息的所有外部消费者;
    所有通过界面通信或完成维护和自测的实体;
     
    2、系统结构的规格说明定义
    结构图的规格说明(ADS)给出了每个子系统的信息、各个子系统之间的信息流以及每个子系统的“系统模块描述”。 
    规格说明还可能具有一个“结构词典”,即在规格说明中出现的每一个信息项的清单,以及每个信息项的说明。
    

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    二、思维导图

    (1)可行性分析
    可行性分析就是要确定我们要开发这个软件要解决什么问题,达到什么要求,我们是否能达到这个要求,总之,能干否?
    在这个过程中重要的是导出新的逻辑模型,确定问题,提出可行性方案,一般是2到3个方案,关于资金的方案和关于技术的方案是最主要的,然后提出我们的建议并附上开发计划让用户参考,最后书写文档。
    工程理清了剩下的就是用什么样的方法来进行,还有用户最关心的一部分,就是成本和收益。
    在这里插入图片描述
    在可行性分析这一部分主要用到的方法就是数据流图和系统流程图。然后就是用恰当的方法来估计成本和效益。货币的时间价值,投资回报率我们之前解除过,应该不陌生。
    在这里插入图片描述
    (2)需求分析
    需求分析就是要确定干什么,要实现什么功能,然后把功能由顶向下,逐步细化的分解,抽象成小功能,然后逐步实现。这个阶段还要把逻辑模型做出来,对数据的类型等定义好。之后就是用什么方法,具体经历什么过程。
    在这里插入图片描述
    过程简单来说就是找出问题,分析问题,形成需求规格说明书,然后进行需求分析评审和用户共同完成。
    在这里插入图片描述

    展开全文
  • 1. 可行性研究 1.1 项目立项概述 项目立项包括项目发起、项目论证、项目审核和项目立项4个过程。 1.2 可行性研究的内容 可行性研究需要从多个方面进行评估,...可行性分析是要决定“做还是不做“ 需求分析就是要回答

    1. 可行性研究

    1.1 项目立项概述
    项目立项包括项目发起、项目论证、项目审核和项目立项4个过程。
    1.2 可行性研究的内容
    可行性研究需要从多个方面进行评估,主要包括:
    战略可行性,操作可行性,计划可行性,技术可行性,社会可行性,市场可行性,经济可行性,风险可行性
    1.3 可行性研究的步骤
    1.明确系统阿目标
    2.分析研究现行系统
    3.设计新系统过的高层逻辑模型
    4.获得比较可行的方案
    5.撰写可行性研究报告

    2. 需求分析

    2.1 需求分析的任务
    可行性分析是要决定“做还是不做“
    需求分析就是要回答“系统必须做什么”这个问题。
    1.进行需求分析的必要性
    2.确定系统的运行环境要求
    3.确定系统的功能性需求和非功能性需求
    需求分为功能性需求和非功能性需求,前者定义了系统做什么,后者定义了系统工作时的特性。
    4.进行有效的需求分析
    5.在需求分析过程中应该遵守一些原则
    6.需求分析的两个任务
    首先是需求分析的建模阶段,其次是描述阶段
    7.软件需求规格说明书
    2.2 需求分析的步骤
    1.需求获取
    2.分析建模
    模型就是为了理解事物而对事物做出的一种抽象。
    3.需求描述
    4.需求验证
    2.3 需求管理
    为了更好地进行需求分析并记录需求结果。需求管理是一种用于查找、记录、组织和跟踪系统需求变更地系统化方法。
    2.4 需求分析常用方法
    1.功能分解方法
    功能分解方法是将一个系统看成是由若干功能模块组成的,每个功能又可分解为若干子功能及接口,子功能再继续分解,即功能、子功能和功能接口成为了功能分解方法的3个要素。功能分解方法采用的是自项向下、逐步求精的理念
    2.结构化分析方法
    结构化分析方法是一种从问题空间到某种表示的映射方法,其逻辑模型由数据流图和数据词典构成并表示。它是一种面向数据流的需求分析方法。它主要适用于数据处理领域问题。
    3.信息建模方法
    常用的基本工具是E-R图,其基本要素由实体、属性和关系构成。它的核心概念是实体和关系,它的基本策略是从现实中找出实体,然后再用属性对其进行描述。
    4.面向对象的分析方法
    面向对象的分析方法的关键是识别问题域内的对象,分析它们之间的关系,并建立3类模型,它们分别是:
    描述系统静态结构的对象模型
    描述系统控制结构的动态模型
    描述系统计算结构的功能模型
    其中,对象模型是最基本、最核心、最重要的。

    展开全文
  • 软件工程可行性研究案例 某系统集成公司现有员工50多人,业务部门分为销售部、软件开发部、系统网络部等。 经过近半年的酝酿后,在今年一月份,公司的销售部直接与某银行签订了一个银行前置 机的软件系统的项目。...

    软件工程的可行性研究案例

    某系统集成公司现有员工50多人,业务部门分为销售部、软件开发部、系统网络部等。
    经过近半年的酝酿后,在今年一月份,公司的销售部直接与某银行签订了一个银行前置
    机的软件系统的项目。合同规定,6月28日之前系统必须投入试运行。在合同签订后,
    销售部将此合同移交给了软件开发部,进行项目的实施。项目经理小丁做过5年的系统
    分析和设计工作,但这是他第一次担任项目经理。小丁兼任系统分析工作,此外项目还
    有2名有1年工作经验的程序员,1名测试人员,2名负责组网和布线的系统工程师。项目
    组成的成员均全程参加项目。在承担项目之后,小丁组织大家制定了项目的WBS,并依照以外的经历制订了本项目的进度计划,
    简单描述如下:
    1、应用子系统 
         1)1月5日~2月5日需求分析
         2)2月6日~3月26日系统设计和软件设计
         3)3月27日~5月10日编码  
         4)5月11日~5月30日系统内部测试
    2、综合布线 
         2月20日~4月20日完成调研和布线
    3、网络子系统  
         4月21日~5月21日设备安装、联调 
    4、系统内部调试、验收
         1)6月1日~6月20日试运行 
         2)6月28日系统验收  
    春节后,在2月17日小丁发现系统设计刚刚开始,由此推测3月26日很可能完不成系统
    设计。 
    

    问题1:春节后,在 2 月 17 日小丁发现系统设计刚刚开始,由此推测 3 月 26 日很可能完不成系统设计。请用 150 字以内的文字,分析问题发生的可能原因。
    问题2:请用 200 字以内的文字,建议小丁应该如何做以保证项目整体进度不拖延。

    问题1:我分析主要有如下两方面的可能原因: 
       1) 小丁在进行项目进度计划安排时,可能没有考虑春节法定假日的情 况,在工作
       安排上存在严重不合理;
       2) 小丁对项目的监控力度不够,如果真有进度延误的问题,那么这个问题应该在
       春节放假前(或更早)被发现。 
    问题2:小丁可以采用如下的措施来保证项目整体进度不被拖延: 
       1) 在编码阶段和测试阶段适当增加资源或安排适当加班,将这两个阶段的工期适
           当缩短些(建议最好不要通过增加设计人员的办法来缩短 设计工期); 
       2) 将试运行时间往后挪一点(因为从目前的计划来看,试运行的截止时间和系统
           验收时间中间有一周的可“活动”时间),因此可以在这 方面也做一点文章。
    
    展开全文
  • 软件工程可行性研究讲解)

    千次阅读 2021-03-18 14:06:43
    可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计的过程。 在澄清问题定义之后,分析员应该导出系统的逻辑模型。然后从系统逻辑模型出发,探索若干种可供选择的主要解法(即系统实现方案)。一般来说,...
  • 第二章:可行性研究 1.1研究方案的可行性 (1)技术可行性 (2)操作可行性 (3)经济可行性 1.2系统流程图 系统流程图表达的是系统各部件间的流动情况,不是对信息进行加工处理的控制工程。 1.3 数据流图 ...
  • 如果你随手拿起本软件工程教材翻翻,第一章一般都是讲“可行性研究”的,呈现顺序仅次于“绪论”,可见其重要性。可行性研究是项目启动前很关键的一步,可能最早帮你发现风险,甚至避免损失,千万要重视起来 那什么...
  • 任何一个完整的软件工程项目都是从项目立项开始的。项目立项包括项目发起、项目论证、项目审核和项目立项四个过程。 ------》在发起一个项目时,项目发起人或单位为寻求他人的支持,要以书面材料的形式递交给项目的...
  • 可行性研究的过程 1、首先第一点是确认问题,尽可能地使得我们得到的问题是 甲方提出的问题,做到精细,完整,做到我们得到的问题是 完全符号甲方的要求。 2、找到与我们想要完成的目标系统类似的系统,找到这一...
  • 1.可行性研究的任务 目的:可行性研究的目的不是解决问题,而是确定问题是否值得去解决。 四个方面:1.技术可行性 2.经济可行性 3.操作可行性 4.法律可行性 2.可行性研究过程 复查系统规模和目标 研究目前正在...
  • @手撕软件工程导论核心知识点系列(二):问题定义暨可行性研究与计划暨需求分析 0. 思维导图 1. 问题定义: 将用户的需求具体化、定量化; 确定系统的功能需求、性能需求、可靠性需求、安全及保密性、资源、开发...
  • 本文为本学期软件工程经济学结课报告,提供给大家参考。 目 录 1 项目概述… 1 1.1 项目名称… 1 1.2 项目投资规模… 1 1.3 项目建设规模… 1 1.4 项目资金来源… 1 1.5 项目建设期限… 1 1.6 编制依据… 1 1.7 编制...
  • 软件工程-可行性研究

    2021-09-06 15:35:48
    可行性研究 内容:经济可行性,技术可行性,操作可行性 步骤: 1.确定系统规模和目标 分析员访问关键人员,仔细阅读和分析有关的材料,以便改正含糊或不正确的叙述,清晰的描述对目标系统的一切限制和约束。 2.研究...
  • 软件工程》实验一:可行性分析 一、实验目的 通过绘制系统流程图和数据流图,熟练掌握系统流程图和数据流图的基本原理,并能够能对简单问题进行系统流程图和数据流图的分析,独立地完成数据流图设计。此外,学会用...
  • 软件工程->工业化产品 预期时间 预期成本 满足要求 软件过程模型 瀑布模型——需求明确、工业化的系统——嵌入式系统 原型模型——需求不明确——交互式系统 增量模型——要求快速发表、需求变化 ...
  • 1.在软件开发的早期阶段为什么要进行可行性研究?应该从哪些方面研究目标系统的可行性? 答:(1)开发一个软件时,需要判断原定的系统模型和目标是否现实,系统完成后所能带来的效益是否大到值得投资开发这个系统的...
  • 软件工程-第二章-可行性研究2. 可行性研究2.1 可行性研究的任务2.2 可行性研究过程2.3 系统流程图2.4 数据流图2.5 数据字典2.6 成本/效益分析习题 2 2. 可行性研究 2.1 可行性研究的任务 可行性研究的目的不是为了...
  • 可行性研究 一,可行性研究过程 1,复查系统规模和目标 2,研究目前正在使用的系统 3,导出新系统目前正在使用的高层逻辑模型 4,进一步定义问题 5,导出和评价供选择的解法 7,草拟开发计划 8,书写文档提交...
  • 题目概述: 某医院打算开发一个以计算机为中心的患者监护系统,要求是:随时接收每个 病人的生理信号(脉搏、体温、血压、心电图等),定时记录病人情况以形成患者日志,当某个病人的...可行性分析: 技术可行性:虽然
  • 软件工程导论——可行性研究总结 目的:用最小的代价在尽可能短的时间内确定问题是否值得去解决 实质:进行一次大大压缩简化了的系统分析和设计的过程 可行性研究包括: 1、技术可行性(对要开发项目的功能性能...
  • 计算机系统工程是一个问题求解的活动,其目的是分析基于计算机的系统的功能、性能等要求,并把它们分配到基于计算机系统的各个系统元素中,确定它们的约束条件和接口。 2.系统工程的任务 (1)识别用户的要求 ...
  • 计算机可行性分析报告范文计算机与通信工程学院 《软件工程》实验报告 基于JSP的火车路线咨询系统 可行性分析报告 TheReportofFeasibilityStudies 专业:网络工程 班级:网络工程1202班 姓名:肖娜 报告日期...
  • 某医院打算开发一个以计算机为中心的患者医护系统,试写出问题定义,并且开发这个系统的可行性。 医院对患者医护系统的基本要求是随时接收每个病人的生理信号(脉搏、体温、血压、心电图等),定时记录病人情况以...
  • 随着我国教育产业化的飞速发展,社会对教育水平和教学管理软硬件的要求日益提高,尤其是对一个学校能够具有一整套完善的教学管理软件提出了更高的要求。为了适应这种形式,教育系统尤其是大学,不仅要有坚实的硬件...
  • 可行性研究问题定义阶段可行性研究的任务可行性分类技术可行性经济可行性操作可行性社会可行性可行性研究步骤数据流图例子命名数据流图的作用 问题定义阶段 可行性研究的任务 用最小的代价在尽可能短的时间内确定...
  • 第2章 可行性研究

    2021-03-29 20:42:34
    文章目录2.1 可行性研究的任务2.2 可行性研究2.2.1 复查系统规模和目标2.2.2 研究正在使用的系统2.2.3 导出新系统的高层逻辑模型2.2.4 进一步定义问题2.2.1——2.2.4 形成一个闭合的循环2.2.5 导出和评价选择的解法...
  • 书城项目 软件可行性分析报告 专业:软件工程 班级:191034 学号:19103405 姓名:赵宸 目录1.引言1.1编写目的1.2背景1.3定义1.4参考资料 软件可行性报告 1.引言 1.1编写目的 某图书馆为了方便管理和与读者更好的...
  • 个人主页 - 可行性分析与需求分析文档 - 毛钰成1910981591、引言1.1撰写报告目的1.2项目背景2、可行性分析2.1系统基本要求2.2系统开发要求2.3其他各因素的可行性分析3. 可行性分析总结4.项目功能需求4.1基本需求分析...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 52,430
精华内容 20,972
关键字:

软件工程可行性分析

友情链接: 369.rar