网站建设需求案例1

网站建设需求案例1

ID:6643982

大小:608.00 KB

页数:10页

时间:2018-01-21

网站建设需求案例1_第1页
网站建设需求案例1_第2页
网站建设需求案例1_第3页
网站建设需求案例1_第4页
网站建设需求案例1_第5页
资源描述:

《网站建设需求案例1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、10文档变更记录序号日期版本文档状态作者文章章节备注说明108.2.100.1.0.1创建孙桥1,2,3初始版本(未完成)208.2.110.1.0.2更新孙桥附录A,附录B加入了语法图、指令系统过程数据小结序号日期版本文档状态文档时间文档规模文档主要缺陷字图表数量评审日期108.2.100.1.0.1创建120224151208.2.110.1.0.2更新100907953101引言41.1编写目的41.2背景41.3定义41.4参考资料42任务概述52.1目标52.2用户的特点62.3假定和约束63需求规定63.1对功能的规定63.2对性能的规定63.2.1精度63.2.2时间

2、特性要求73.2.3灵活性73.3输人输出要求73.4数据管理能力要求73.5故障处理要求83.6其他专门要求84运行环境规定84.1设备84.2支持软件84.3接口84.4控制8附录A语法图9附录B指令系统1010引言1.1编写目的本软件需求规格说明书的预期读者是任课教师、开发者;本文档主要目的是为开发人员提供详细的软件需求说明,同任课教师达成协议。1.2背景说明:a.MyGCC;b.本项任务的提出者为史晓华,本项任务的开发者为孙桥;c.本软件的外层编辑器采用的事CDT,调试功能通过GDB完成。1.3定义MyGCC编译器的名称。1.4参考资料a.《C1文法说明文档》;b.《编译原

3、理及实践》KennethC.Louden(美)机械工业出版社;c.《编译原理》AlfredV.AhoRaviSethiJeffreyD.Ullman机械工业出版社;d.《MIPS处理器设计透视》DominicSweetman(英)北京航空航天大学出版社e.《GNUCompilerCollectionInternals》RichardM.StallmanandtheGCCDeveloperCommunity;f.《GDBInternals》JohnGlmore(GygnusSolutions),StanShebs(Cygnussolutions);g.《OverviewoftheDO

4、Mparsers》wiki.eclipse.org/cdt/designs;h.《C99/UPSparsers》wiki.eclipse.org/cdt/designs;i.《PDOM&Indexing》wiki.eclipse.org/cdt/designs;10a.《MSVCSupport》wiki.eclipse.org/cdt/designs;’’b.《ProjectModel》wiki.eclipse.org/cdt/designs;c.《EFSSupport》wiki.eclipse.org/cdt/designs;2任务概述2.1目标本软件的开发为完成编译原理课程设计

5、作业,是一个将C1文法语言编译成MIPS汇编的优化编译器,并且带有智能编辑器,和强大的调试功能,带有将MIPS汇编代码汇编为机器码的汇编器,并且自带在X86/Linux平台上运行的MIPS模拟器,提供测试,运行使用。下图表示本软件与其它软件的关系:102.2用户的特点本软件的最终用户为程序开发人员,用户熟悉C1程序设计语言,本软件的预期使用频度为每天200次。2.3假定和约束本软件开发期限为2008.2.27;无经费限制,根据给定的C1文法或其扩充文法实现编译器。具有代码优化能力。3需求规定3.1对功能的规定功能名称输入输出正确分析错误分析词法分析C1程序源文件合法的token词法

6、错误信息语法分析Token流语法分析树语法错误信息语义分析及中间代码生成语法分析树RTL指令链语义错误信息代码优化RTL指令链经过相关优化遍优化过的RTL指令链目标代码生成优化过的RTL指令链MIPS汇编代码错误信息符号表管理符号表项对应符号表型错误信息错误处理错误类型,位置修复错误程序终止错误输出3.2对性能的规定3.2.1精度说明对该软件的输入、输出数据精度的要求,可能包括传输过程中的精度。103.2.2时间特性要求说明对于该软件的时间特性要求,如对:a.响应时间;b.更新处理时间;c.数据的转换和传送时间;d.解题时间;等的要求。3.2.3灵活性说明对该软件的灵活性的要求,即

7、当需求发生某些变化时,该软件对这些变化的适应能力,如:a.操作方式上的变化;b.运行环境的变化;c.同其他软件的接口的变化;d.精度和有效时限的变化;e.计划的变化或改进。对于为了提供这些灵活性而进行的专门设计的部分应该加以标明。3.3输人输出要求解释各输入输出数据类型,并逐项说明其媒体、格式、数值范围、精度等。对软件的数据输出及必须标明的控制输出量进行解释并举例,包括对硬拷贝报告(正常结果输出、状态输出及异常输出)以及图形或显示报告的描述。3.4数据管理能力要求说明

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。