- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
广东工业大学计算机学院 第3章 系统建设 3.3.2 Visual Basic 3.3.3 Delphi 3.3.4 PowerBulider 3.3.4.1 Enterprise Application Server 3.3.4.2 PowerJ 3.3.4.3 全新的开发和提交 3.3.4.4 全新的数据库连接 3.4 系统发展的阶段理论 3.4.1 诺兰模型 3.4.2 西诺特模型 3.4.3 米切模型 3.1 系统建设是复杂的社会过程 1、系统建设的复杂性 系统建设的道路坎坷,许多已经建立的系统所带来的 效益,远远不及预先的承诺与期望。 系统建设中耗资巨额、效益难望,或半途而废、或使 建设单位背上沉重包袱等情况,时有发生。 系统建设的复杂性主要体现在建设环境复杂、用户需 求多样、建设内容复杂、技术手段复杂、所需资源密 集这几方面。 2、系统开发是一个社会过程 系统建设的不同阶段需要掌握不同知识层次的工作人 员,也需要不同层次的业务人员来配合。 ⑴ 业务人员的构成 业务人员具有双重身份,一方面是软件系统的最终用 户,而另一方面又是软件系统的开发人员。 在总体设计阶段,需要在用户最高领导的倡导、支持 和强有力的组织下才能进行。需求分析时,系统规划 员的理想人选应是既有丰富的本企业的业务知识和管 理经验,又是软件系统方面行家里手。 ⑵ 开发人员的构成 ①系统分析人员负责总体设计和应用项目计划的编制和审查,侧重于软件系统的技术特征。 ②数据管理人员负责数据管理规范的制定、修改、发布与监督执行,负责总体数据规划和数据库建设计划的编制或审查,负责全企业数据资源的使用与管理。 ③程序员负责用系统规定的某种程序设计语言实现应用系统的详细设计。 ④软件系统运行管理还需要相应运行人员监视系统运行,及时调整各种参数,优化系统品质,做好病毒防治,保证安全运行。 参与项目开发的人员一般分为4类:用户、开发人员、 项目管理者和高级管理者。 软件系统各阶段对人员有不同的要求。图3—1给出了 各类人员参与情况的示意图。 3.2 系统开发方法 软件开发模型是指开发软件项目的总体过程思路。 软件开发方法是一种使用早已定义好的技术集及符号表示习惯组织软件生产过程的方法。 软件开发的目标是在规定的投资时间内,开发出符合用户需求的高质量的软件。 为了达到此目的,需要有成功的开发方法。 1、结构化方法 结构化方法(Structure Method)是最早的、最传 统的软件开发方法。 结构化方法由结构化分析、结构化设计和结构化程序 设计构成,也称Yourdon方法。 它适用于一般数据处理系统,是一种较流行的软件开 发方法。 结构化方法总的指导思想是自顶向下、逐步求精。 它是一种面向数据流的开发方法。 它的基本原则是功能的分解与抽象。 结构化方法中的一些定义: 所谓结构化分析,就是根据分解与抽象的原则,按照系统中数据处理的流程,用数据流图来建立系统的功能模型,从而完成需求分析。 所谓结构化设计,就是根据模块独立性准则、软件结构准则,将数据流图转换为软件的体系结构,用软件结构图来建立系统的物理模型,实现系统的概要设计。 所谓结构化程序设计,就是根据结构程序设计原理,将每个模块的功能用相应的标准控制结构表示出来,从而实现详细设计。 结构化方法的适用范围及优缺点: 适用范围:特别适合于数据处理领域的问题,但是它不适应于规模大以及特别复杂的项目 优点:该方法简单实用,应用较广,相应的支持工具较多,技术成熟。 缺点:该方法难以解决软件重用问题,难以适应需求变化的问题,难以彻底解决维护问题。 软件系统项目规模和复杂度参照式 不复杂/小规模:系统项目规模/复杂度8人/月。 中等复杂/规模:8人/月系统项目规模/复杂度3人/年。 特别复杂/大规模:3人/年系统项目规模/复杂度。 2、Jackson方法 Jackson方法是一种面向数据结构的详细设计方法, 也是一种较为流行的详细设计方法。 Jackson方法把问题分解为可由三种基本结构形式表 示的各部分层次结构。 这三种基本结构形式就是顺序、选择和重复。 Jackson方法发展的两个阶段: 阶段一:20世纪70年代Jackson方法的核心是面向数据结构的设计,以数据驱动为特征,形成了最初的JSP(Jackson Structure Programming)方法。 阶段二:20世纪80年代初开始,Jackson方法已经演变到基于进程模型的事件驱动。 JSP方法是以数据结构为驱动的,适合于小规模的项 目。 当输入数据结构与输出数据结构无对应关系时,难于 应用该方法。 基于JSP方法的局限性,又发展了JSD(Jackson System Deve
您可能关注的文档
最近下载
- 架子工安全管理制度.pdf VIP
- GB_T 19634-2021体外诊断检验系统.docx VIP
- 2025-2030年中国智能炮弹市场深度调研及投资战略项目研究报告.docx
- 火灾自动报警及消防联动控制系统施工方案.doc VIP
- 《酒店客户关系管理 》课件——项目六 酒店客户流失与挽救.pptx VIP
- 火灾自动报警及消防联动控制系统施工方案.docx VIP
- 《酒店客户关系管理 》课件——项目五 酒店客户满意度与忠诚度.pptx VIP
- 2025年农业物联网在农业科技创新体系中的应用与构建报告.docx
- 《酒店客户关系管理 》课件——项目八 酒店客户关系数字化运营.pptx VIP
- 《酒店客户关系管理 》课件——项目七 酒店客户关系管理数字化技术.pptx VIP
文档评论(0)