概要设计说明书实例相关文档.docx
《概要设计说明书实例相关文档.docx》由会员分享,可在线阅读,更多相关《概要设计说明书实例相关文档.docx(10页珍藏版)》请在冰豆网上搜索。
概要设计说明书实例相关文档
概要设计说明书实例相关文档
概要设计说明书
一(引言
1(编写目的
从该阶段开发正式进入软件的实际开发阶段,本阶段完成系统的大致设计并明确系统的数据结构与软件结构。
在软件设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是描绘出软件的总的概貌。
本概要设计说明书的目的就是进一步细化软件设计阶段得出的软件总体概貌,把它加工成在程序细节上非常接近于源程序的软件表示。
2(项目背景(略)
3(定义
在该概要设计说明书中的专门术语有:
总体设计
接口设计
数据结构设计
运行设计
出错设计
具体的概念与含义在文档后将会解释。
4(参考资料
<软件工程概论>李存珠李宣东编著南京大学计算机系出版2001年8月
二(任务概述
1(目标
该阶段目的在于明确系统的数据结构和软件结构,此外总体设计还将给出内部软件和外部系统部件之间的接口定义,各个软件模块的功能说明,数据结构的细节以及具体的装配要求。
force(youthteams)andCountypartyleaders,aimedatweakeningtheanti-Japaneseforces.ZhuangShaozhenwasremovedfromOfficeandtotheundergroundrevolutionactivitiescarriedoutinthecountry,politicalpartiesweredissolved.ZhejiangcomradesandthuslosingafootholdinWujiangbasispoints.Tomakethemstay,jindapengservedascaptainoftheyoungworkersthroughactivities,makethepoliticalplayer-wiseintotheyouthteam.Saveagroupofthebackboneoftheresistance,andgavetheCommunists...CommanderZhuXi,ledbyDeputyCommanderWangHesong,stationedalongthejunctionofJiangsuxincheng,Wuzhen.ZhuXitroops"KMT-CCP"cooperationandanti-Japanesepolicyofsolidarity,hemovedtoJiangsuandZhejiangprovinces.ZhuDepartmenttimesanddayArmyhand-to-handcombatmadevictory,growhasmomentum,standingstrictTomb,andnewChengofappeasementarmygiantHaruBrigadeanyway,receivedadapted;livingTaihuLakeofbinoftwoaevenHunanarmywithofallegiance;JiangsuandZhejiangjunctionareaofWangChunlinDepartmentabout500peoplealsohasdoneaYuZhuXimen;River,andZhejiang,andShanghaiareamanytourmiscellaneousforcesalsoattractedattachedreturn,plusmanylocalyouthhavejoinedforces,ZhuXistrengthbigincreased,fromoriginalmorethan200morepeoplequicklydevelopmenttomorethan4,000morethanpeople,openedhasatoWuzhenforCenter,includingstrictTomb,andShuanglin,practicingguerrillabaseoftheurban,newChengbecamestrongestguerrillaforcesoftheKuomintangalongtheborderofJiangsuandZhejiang.InApril,theDeputyCommanderoftheZhuXiWangHesongtomboftheeighthBrigademorethanmorethan100gunsintothecountryofPakistanandaHui,Miao,jijiaozhishiwiththetown.Atthispoint,andundergroundIlostcontact,
2(运行环境
软件基本运行环境为Windows环境。
3(需求概述(略)
4(条件与限制
为了评价该设计阶段的设计表示的“优劣程度”,必须遵循以下几个准则:
1.软件设计应当表现出层次结构,它应巧妙地利用各个软件部件之间的控制关系。
2.设计应当是模块化的,即该软件应当从逻辑上被划分成多个部件,分别实现各种特定功能和子功能。
3.设计最终应当给出具体的模块(例如子程序或过程),这些模块就具有独立的功能特性。
4.应当应用在软件需求分析期间得到的信息,采取循环反复的方法来获得设计。
三(总体设计
1(处理流程
系统的总体处理数据流程如下图:
force(youthteams)andCountypartyleaders,aimedatweakeningtheanti-Japaneseforces.ZhuangShaozhenwasremovedfromOfficeandtotheundergroundrevolutionactivitiescarriedoutinthecountry,politicalpartiesweredissolved.ZhejiangcomradesandthuslosingafootholdinWujiangbasispoints.Tomakethemstay,jindapengservedascaptainoftheyoungworkersthroughactivities,makethepoliticalplayer-wiseintotheyouthteam.Saveagroupofthebackboneoftheresistance,andgavetheCommunists...CommanderZhuXi,ledbyDeputyCommanderWangHesong,stationedalongthejunctionofJiangsuxincheng,Wuzhen.ZhuXitroops"KMT-CCP"cooperationandanti-Japanesepolicyofsolidarity,hemovedtoJiangsuandZhejiangprovinces.ZhuDepartmenttimesanddayArmyhand-to-handcombatmadevictory,growhasmomentum,standingstrictTomb,andnewChengofappeasementarmygiantHaruBrigadeanyway,receivedadapted;livingTaihuLakeofbinoftwoaevenHunanarmywithofallegiance;JiangsuandZhejiangjunctionareaofWangChunlinDepartmentabout500peoplealsohasdoneaYuZhuXimen;River,andZhejiang,andShanghaiareamanytourmiscellaneousforcesalsoattractedattachedreturn,plusmanylocalyouthhavejoinedforces,ZhuXistrengthbigincreased,fromoriginalmorethan200morepeoplequicklydevelopmenttomorethan4,000morethanpeople,openedhasatoWuzhenforCenter,includingstrictTomb,andShuanglin,practicingguerrillabaseoftheurban,newChengbecamestrongestguerrillaforcesoftheKuomintangalongtheborderofJiangsuandZhejiang.InApril,theDeputyCommanderoftheZhuXiWangHesongtomboftheeighthBrigademorethanmorethan100gunsintothecountryofPakistanandaHui,Miao,jijiaozhishiwiththetown.Atthispoint,andundergroundIlostcontact,
图八总体处理流程图
2(总体结构和模块外部设计
模块是软件结构的基础,软件结构的好坏完全由模块的属性体现出来,把软件模块化的目的是为了降低
软件复杂性,使软件设计,测试,调试,维护等工作变得简易,但随着模块数目的增加,通过接口连接这
些模块的工作量也随之增加。
从这些特性可得出如图九的一条总的成本(或工作量)曲线,在考虑模块化
时,应尽量使模块数接近于图中的M,它使得研制成本最小,而且应尽量避免不足的模块化或超量。
force(youthteams)andCountypartyleaders,aimedatweakeningtheanti-Japaneseforces.ZhuangShaozhenwasremovedfromOfficeandtotheundergroundrevolutionactivitiescarriedoutinthecountry,politicalpartiesweredissolved.ZhejiangcomradesandthuslosingafootholdinWuji