第一篇:项目需求分析
(1)简单介绍项目的开发目标(5%);
(2)简单介绍项目需求的获取过程(5%);
(3)采用UML或其他有序的、结构化的方法,描述项目的主要功能需求和部分非功能性需求(20%);
哪部分功能需要描述,需要哪些uml图
(4)描述项目的需求边界,并说明范围限定的理由(10%);
需求边界说明,根据用例图中各个用例,进行细化。(理由,简要说明)
(5)通过一、二个例子,介绍项目的需求分析过程,包括:需求排序、需求平衡与取舍等过程的例子(10%);
(7)通过示例,展现一、二个功能需求与非功能需求的可检验性(10):
可检测性,具体说明,dis
(6)通过一、二个例子,介绍对需求进行文档化、或数据库化、或采用需求管理工具,进行处理、记录、存储、管理的过程,展示部分经过上述处理后的需求项(20%);
(8)通过示例,展示一、二个需求项的状态与基线,静态可定义、动态可追踪、可比较、可报告的过程(10);
软件tfs,caliber
(9)——举例说明,当发生需求变更时,可能的需求变更的影响分析和变更实现对策(5%)需求树
(10)其他需要补充说明的内容(5%)。
第二篇:项目需求分析和必要性分析
一、项目需求分析和必要性分析
传统结构专业的工作流程(如建筑设计、工程设计、深化设计、加工制作和施工安装之间)常常是不同程度地信息间断的。在工程项目执行的各个阶段, 设计、分析、详图和制作管理系统中的模型和数据很多时候会被多次重复输入或重新建模。因此,在项目估算、深化设计、加工生产和施工计划中有时会造成不必要的高成本返工。
Tekla软件是针对所有钢结构建筑(如商业建筑、工业厂房、体育馆、预加工建筑)以及各种钢制件的导管架进行深化设计、制造和安装管理的最先进、最完整的方法。BIM技术的引入应用可以充分共享应用各阶段模型信息, 使流程各阶段紧密结合, 信息互通, 从而提高效率和降低成本。BIM通过更快且更有成效的深化设计改进信息流,杜绝重复工作并缩短工期。使用集成的管理工具、能追踪工作历史的可视化记录,来改进工作流程并加强作业控制,实现与其他各方顺畅的协作与交流。目前市场上没有其他产品可以像Tekla这样,能贯穿整个生产流程提供建筑信息管理支持,有利于成本管理、计划进度管理、材料管理、合同管理,并为用户创造新的商机。
1.成本管理
运用建模软件的图纸功能自动产生图纸, 并对图纸进行必要的调整, 同时产生供加工和安装的辅助数据(如材料清单、构件清单、油漆面积等)。做好成本分析,可以更好的报价获得更多的工程。
2.计划进度管理
实物量计划及完成情况的跟踪是进度控制的常用手段,是安排施工计划、确定施工任务、确定资源调配的重要依据。所有加工详图(包括布置图、构件图、零件图等)均是利用三视图原理投影生成,图纸中所有尺寸, 包括杆件长度、断面尺寸、杆件相交角度等均是从三维实体模型上直接投影产生的。从而直观得编制项目总体进度计划,进度计划、分项进度计划、阶段控制性计划等。
3.材料管理
材料成本是项目成本中最重要的部分,所以对材料的管理是控制项目成本最关键的工作。Tekla软件用钢量等资料统计,选定构件的用钢量, 并按照构件
类别、材质构件长度进行归并和排序, 同时还输出构件数量、单重、总重及表面积等统计信息。
4.合同管理
钢结构生产管理系统是BIM模型数据产生的精细化应用平台, 主要依托所有部门、供应商和客户间的钢结构项目合同来掌控从估算投标、采购、生产到施工现场的信息流以及工作。
钢结构BIM三维实体建模出图进行深化设计的过程, 其本质就是进行电脑预拼装、实现“ 所见即所得”的过程。通过将建筑信息集中到模型中,使项目的管理与交付更具协作性与完整性这样便能提高生产效率、消除浪费,使结构和建筑更加耐用。
二、项目建设目标和内容
项目建设最终目标是提高效率和降低成本,使客户满意,用项目的高质量、好报价来获得更强的竞争力。
要达到建设目标需通过与MIS系统以及CNC数控设备连接实现更高级的制造和项目管理自动化,以达成提高生产力的目标,这点在规模庞大、数据丰富的项目中尤为突出。采用自适应PEB框架节点、自定义节点来自动生成图纸并与其他软件连接,杜绝重复工作或信息重复。支持临时变更、减少所有项目参与方的风险。BIM可以实现在无现场错误的前提下实现提前交付,对在预算内有效完成项目的钢结构意义非凡。基于BIM理念, 可深入挖掘钢结构深化设计软件的功能, 充分体现BIM的特性, 使钢结构深化设计向建筑设计信息化的方向发展。通过对结构进行建模,我们可以加快投标准备阶段的数据收集、为解决复杂问题提供管理辅助并为销售工作提供更高质量的媒介。使用3D模型让深化设计的管理变得简单无比,与加工设备完美的结合。对重量、截面、尺寸等的控制可帮助实现精确的采购以及对项目进度的及时追踪。提高深化设计质量,尽量减少制造和安装错误并在整个过程中提供实时、准确的建筑信息。使信息管理贯穿整个过程。
第三篇:项目需求分析报告
福州八中鳌峰初级中学项目的网络需求分析报告
一、项目名称:福州八中鳌峰初级中学
二、引言
该网络是校园网站信息发布系统,学校主站,含各个学科子站点,包含德育处,团委,学生会,教务处,总务处,办公室,工会子站。主要栏目设置:学校概况、信息中、党群工作、校务公开、德育教育、教学管理、教学科研、学生园地、中高考专题、心灵驿站、校友之窗、友情链接、数字校园
三、系统目标描述和功能描述
1、信息发布系统
网站前台模块
首页:学校网站的索引页,还包括模糊搜索站内资源的功能。
一中概况:发布学校的简介、发展状况和学校自身的相关信息,并动态归类。
党团组织:发布学校党团建设的相关资讯,并动态归类。
学校资讯:发布学校近期活动和新闻。
学校管理:发布学校各部门的相关通知与文件,并动态归类。
教学教研:发布学校在教学研讨和课题研究方面的相关信息,并动态归类。
教学资源:管理和发布论文、课件、教案和考卷等方面的资源。
电子像册:1.可以上传图片格式,FLASH格式等(格式要求:Jpg、GIF、PNG、BMP、SWF、TIF等)2.实现图片渐变编辑功能。3.新增、删除、修改4.权限管理 新课程:发布学校在新课程方面取得的成绩,并动态归类。
班级&社团:为各班级各社团开设空间,供发布信息和照片。
教师博客管理系统:自我简介,消息管理,空间管理,好友管理,日志管理等。
电子相册:可包含多个相册,数量不限;
班级&社团:可在不影响界面整体效果的基础上让相应班级修改部分界面元素(包括自定义班级主页的标志性图片、班级主页的背景图片和班级主页的颜色主题),另外,该模块还包含有班级电子相册。
留言板:实现留言与答复的功能。
学生论坛:学习网络上开源论坛的实现方式,实现一个学生交流活动的平台。相对独立于学校网站。
后台功能模块
权限管理使用指南权限管理下共分3个模块:[角色管理] [给角色分配权限][给用户分配权限]
(1)通知公告只有系统管理员ADMIN才有权发布通知公告。发布的内容将显示在各部门首页的公告栏里。
(2)网上调查只有系统管理员ADMIN才有权发布网上调查。发布的内容将显示在各部门首页的网上调查里。
(3)友情链接只有系统管理员ADMIN才有权编辑友情链接。发布的内容将显示在各部门
首页的友情链接里。
2、办公信息化管理系统
主要功能:今日工作:是用户进行日常办公的主要场所,用来存放待处理的有关文件、网络报送以及工作消息等信息。
公文系统:用于公文的登记、发布、存档以及生成报表。
工作消息:用户发布日常工作中的通知等信息。
网络报送:传递相关工作资料。
交流登记:记录学校大事件以及每次对外交流情况等。
教师档案:有关教师档案管理,全程维护每一位教师档案的变动情况。
系统设置:系统日常运作与环境设置。
3网络性能需求
核心交换机(机箱式)
1、背板带宽≥640Gbps2、交换容量≥480Gbps3、包转发率≥350Mpps4、双电源模块冗余5、10/100/1000Base-T口≥12个,千兆SFP光纤接口≥24个
6、万兆XFP接口≥1个
7、支持IP ACL,支持基于源/目的IP或MAC、三层IP协议类型、TCP/UDP四层端口号、IP优先级、基于VLAN、Tag/Untag、CoS等
9、支持802.3ad(LACP),支持负载均衡
10、支持802.1Q VLAN数量≥4K11、支持的路由协议,如RIPv1/V2,并支持MD5认证、OSPFv2、BGP4等。
12、支持MPLS、MPLS VPN、MPLS TE功能。
接入层交换机
1、固化10/100M电口≥242、固化千兆Combo(SFP/GT)接口≥
23、交换容量≥32Gbps4、包转发速率≥6.6Mpps,全线速
5、MAC表容量≥16K6、Vlan表项≥4K7、堆叠或者集群管理数量≥248、每个端口提供4个优先级队列,可分别设定队列带宽,支持WRR/SP/SWRR等调度方式。
9、内置 DHCP Server,可对用户分配IP地址。
10、支持标准和扩展ACL,完全硬件线速实现。
11、支持防IP报文DOS攻击。
12、支持ARP安全功能,可以防止ARP欺骗、防止ARP扫描。
13、设备与核心交换机同一品牌;
光纤模块SFP-SX-L SFP-SX-L,1000Base-SX SFP接口卡模块(MMF,550m),LC接口 设备与核心交换机同一品牌;按厂家规定保修.防火墙在服务器与路由器之间加个防火墙很有必要。网络操作系统,网络服务器软件等可能存在一些安全漏洞,应当及时对系统进行补丁程序升级,加固系统的安全性。网络系统遵循安全规范和达到的安全级别,采用各种杀毒软件。
网络管理系统
基本特性:全中文图形化界面。支持平台:WINDOWS平台,系统呈现网络的真实拓扑图,支持三层网络拓扑、二层物理拓扑、VLAN子网拓扑等不同的呈现方式,支持拓扑的自动发现设备,WEB拓扑视图。能够发现VLAN中所有终端PC设备,并计算出终端设备IP地址、MAC地址、接入交换机端口等信息,自动在拓扑图上显示终端设备连接和出入流量、丢包等等情况。
根据我们的预算和资源限制,完成该项目大约需要半年。客户想重新购置设备并卖掉现存的旧设备。
第四篇:项目需求分析报告
项目需求分析报告
(一)一、项目名称
今日事
二、设计背景
随着社会的发展,我们的生活节奏逐渐加快,与此同时,网络的大量普及,导致大量的信息不断的冲击着我们。在这种生活节奏下,我们难免会出现一不小心忘掉一些重要的事情,这是让我们产生这个想法的一个方面。
另一方面,现如今的学生总是计划很多,却很少付诸行动,这不仅与个人的坚持与否有关,同样是因为步入大学时代后,大家心中充满了迷茫所致,往往计划赶不上变化,因此,我们决定开发这样一款软件,来改变这种情况。
三、项目风险
该软件开发项目的风险承担者有:
任务提出者:需要承担的风险是产品是否能达到用户的需求,该产品是否能带来收益。
软件开发者:需要承担的风险是产品是否能满足需求报告说明书里的各种功能需求等。
产品使用者:需要承担的风险是产品是否能满足自己所需。
四、功能需求
日历功能,可以查询日期
制定计划功能,分为长期,中期,短期三个层次,短期即为今日事,中期为1周或1月,长期为数月或1年,这些可以由用户自己设置。
完成计划功能,可以通过勾选来标注哪些是已经完成的,哪些是还为完成的。
成就系统,通过统计各期所完成计划数量给予用户相应称号,同时可以与其他用户进行竞争。
提醒功能,手机解屏时提醒用户今日需要做的事,而在每天结束时,汇报今日完成进度。
五、运行环境
移动端android平台
六、性能要求
为保证软件能够长期,安全,稳定,高效的运行,应满足以下性能要求:
时间特性:系统响应时间应在人的感觉和视觉范围内(<1S),系统响应时间足够迅速(<5s)。
适应性:在操作方式,运行环境,软件接口或开发计划发生变化时,应具有适应能力。
项目需求分析报告
(二)一、引言
引言是对这份软件产品需求分析报告的概览,是为了帮助阅读者了解这份文档是如何编写的,并且应该如何阅读、理解和解释这份文档
1.1编写目的:
本需求分析报告的目的是规范化本软件的编写,旨在于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,同时提出了本学校排课系统的软件开发过程,便于程序员与客户之间的交流、协作,并作为工作成果的原始依据,同时也表明了本软件的共性,以期能够获得更大范围的应用,同时它也是进行项目策划、概要设计和详细设计的基础,是维护人员进行内部维护,信息更新,验收和测试的依据。
1.2背景及范围
本项目的名称:学校排课系统。
本项目的任务提出者及开发者是:计算机应用三班张哲,用户是学校。
本产品是针对电脑进行排课的需求设计的,可以完成:基本数据录入与维护、课程表编排、课表冲突分析报告、课表输出、可以直接或导出至Excel打印总课表、教师课表、()班级课表、场地课表、系统管理。
1.3定义 缩写词
学校排课系统软件:学校排课系统软件是为了帮助学校老师对学校的排课更加方便和快速制作处课程表及其管理学校的课程的软件。
二、项目描述:
使用改程序后,学校的排课可以很轻松的安排好,而却可以尽量避免平时排课时出现的排课冲突,还可以临时加补课等功能。
2.1软件开发的目标:
改善目前有些学校人工排课是常常出现的冲突以及浪费的大量时间。同时也通过实践来提高自己的动手能力。
2.2应用范围:
理论上能实现中小学排课,职业中学排课。
2.3子集说明:
软件主要分为两个模块,一个基本信息的录入,一个是进行排课的管理。
2.4软件功能描述:
外部功能:实现了可视化窗口,排课,调课。
内部功能:基本信息的录入、固定课的设置、科目的录入、年级的录入、任课老师的录入、场地限制的录入和课表的查看;排课操作、调课操作、场地调课操作、老师课表及学生课表生成。
2.5软件操作人员的要求
软件的操作人员要求具有一定的电脑常识,并且具有排课的初步常识。
三、软件结构化描述
自己添加一些
四、环境要求:
4.1数据录入精度需求
在进行向数据库录入数据时,要求数据记录准确。
4.2软件自身时间特性需求
程序排课响应时间:由于生成课表是需要看电脑的配置,所有时间可能会不一样,有时候需要等上几分钟
五、软件属性
5.1可用性
本软件由于自身的能力限制,所有只限现在所有的功能。
5.2安全性
由于软件运行数据放在数据库中,所以参数不容易被错改、破坏,万一参数受到破坏,可以从新录入信息进行更正
5.3可维护性
本软件利用数据库进行编程,系统结构由程序基本确定,大量的参数及文本内容全部放于数据库中。修改、更新数据只要在数据库进行修改添加,而不需要对系统结构进行修改,这样系统维护性十分方便。
5.4兼容性
由于尚未测试,故无法对兼容性进行评析。
第五篇:怎么做项目需求分析报告
项目需求分析,看了听棠的“客户需求何时休”,深有感触,何曾自己不是被这个问题整天困扰:客户需求,为什么总在变阿?做项目真辛苦阿!这样的感叹整天都挂在口上。客户需求变动确实是一个软件开发永远不变的话题。为什么小的软件企业面对经常变动的需求是如此的狼狈?到底要怎么做才能满足客户的需求?
听棠的“客户需求何时休”深刻的披露了这个问题存在的根源。
需求分析,不仅仅是拿到客户的需求,更重要的是还需进行分析,了解细节,并就细节跟客户咨询,获取最详细的资料。客户所能提供给你的只是他们想到的功能需求,很多问题并不在他们考虑的范围之内,如果作为项目承担方没有去做分析,简单的按照功能要求去设计、规划,最终出来的系统是很难完全符合客户的业务流程的,这时,自然需要更改,被看成了需求的更改。其实,都是缺乏分析所一手造成的。问题等到系统出来了才被发现,这样的系统本身就是先天不足的了。
听棠所说到的几点,感受特别深:
“其实问题出在开头,客户需求只是软件需求分析的一部分,虽然是比较重要的一部分,但也不要只是去记客户的需求,而是要把客户的需求进行分析”
“客户本身是不怎么懂技术的,客户只知道自己的业务需求,而在软件设计时,是在把业务需求抽象到系统中实现的,把业务转变为逻辑时,一切都应该符合逻辑的,但客户的业务思想有时候在软件系统实现时会有问题的,这就需要分析时分析出来的。少了分析,问题也会在后面的开发中暴露出来,到时可就更麻烦了。”
还有客户的需求本身会有矛盾(这矛盾是指在逻辑角度来讲),客户本身是意识不到的,只有在分析设计时,才会分析出这里的矛盾,而这些问题,如果在期初时,软件负责人不分析,而是纯粹的“听从”客户要求去做,当暴露这些问题时,你怪客户也没用啊。
项目需求分析报告,在了解客户需求时,不要不动脑子,不要一味的点头说“I C”,其实在表面的业务里面可能包含着N多的细节,这些细节是需要你反问客户的,只有当你提的问题越多,最终获取的需求最具体,才能让项目越顺利。而且有很多问题,都是在你的反问中,客户也才开始思考本来没思考过的问题,客户也会找到一种合理的需求给你,有人会觉得这样了解客户需求未免太麻烦了。至于一些在技术上会遇到问题的地方,也要告诉客户,别以为到时候再说,客户是不关心你的技术细节的,但你如果给他解释的话,他也会试着理解的。
客户的需求本身是无休止,因为他们本身也在变,但当你期初的分析合理,后面的变动也将在逻辑上变动,相信代价已经不会那么大了。这其实也体现了系统的扩展性。
需求分析,是一个项目提出方和承担方相互沟通的过程,一方是系统的使用者,一方是系统的制造者,在系统制造过程中,只有双方相互配合,共同对系统进行设计才能最后达到使用的要求。客户是业务上的熟悉者,对业务流程有非常清晰的了解,但是,对于软件需求方面的描述是不了解的,他们所能提供的只是他们最终要达到的功能,但是,这其中包含的业务流程是非常复杂的。我们拿到客户需求后,应该根据功能、流程进行初步的设计,构造出业务流程图,再让客户进行评审,提出业务流程上不对的地方进行修改。这样来回的交流,最终才能取得较全面的需求,并减少后期的修改。
谨记一点,需求是经常变动的,只有先做好需求的分析,了解业务以后的发展趋势,做好具有拓展性的系统设计,才会给系统更大的扩展空间,从而在需求发生变化的时候可以更从容的修改。