软件设计模式SoftwareDesignPattern1.
第一讲软件设计模式概述设计模式的基本概念软件危机软件设计模式的定义软件设计模式的必要性与作用软件设计的基本原则软件设计模式学习的前提基础软件设计模式的主要分类创建型模式结构型模式行为型模式工厂方法模式2.
设计模式的基本概念-软件危机软件危机的含义软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。这些问题不仅仅是不能正常运行的软件才具有的,实际上,几乎所有软件都不同程度的存在这些问题。软件危机包含下属两方面的问题:如何开发软件,以满足对软件日益增长的需求;如何维护数量不断膨胀的已有软件。3.
设计模式的基本概念-软件危机软件危机的产生原因与软件本身的特点有关。软件不同于硬件,它是计算机系统中的逻辑部件而不是物理部件;软件不会因使用时间过长而“老化”或“用坏”;在写出程序代码并在计算机上试运行之前,软件开发过程的进展情况较难衡量,软件质量也较难评价,因此管理和控制软件开发过程十分困难;软件质量不是根据大量制造的相同实体的质量来度量,而是与每一个组成部分的不同实体的质量紧密相关,因此,在运行时所出现的软件错误几乎都是在开发时期就存在而一直未被发现的,改正这类错误通常意味着改正或修改原来的设计,这就在客观上使得软件维护远比硬件维护困难;软件是一种信息产品,具有可延展性,属于柔性生产,与通用性强的硬件相比,软
您可能关注的文档
最近下载
- 牛头刨床机械原理课程设计3点及5点.doc VIP
- JTT 779-2010 港口设施保安评估导则.pdf VIP
- 2022建筑给水排水及采暖工程施工质量验收规范GB50242.pdf VIP
- 招标代理工作流程图.pdf VIP
- 16.1《赤壁赋》第三课时+课件 统编版高一语文必修上册+.pptx VIP
- 2021年高考真题—— 生物(广东卷)(原卷版及答案解析版).doc VIP
- 中华人民共和国增值税法深度解读.pptx VIP
- 武汉东湖风景名胜区总体规划(2011-2025)规划文本 .pdf
- 《中华人民共和国生态环境法典》PPT课件.pdf VIP
- 中华人民共和国增值税法解读培训PPT课件.pptx VIP
原创力文档

文档评论(0)