zoukankan      html  css  js  c++  java
  • 我的第一个博客

    1.什么是面向对象的编程方法
    当软件规模庞大,或者对软件的需求是模糊的会随时间的变化而变化的时候,使用传统方法开发的软件往往不成功,维护起来很困难。
    面向对象的编程方法具有以下4个要点
    (1)把对象作为融合了数据及在数据上的操作行为的统一的软件构件。
    (2)把所有对象都划分成类。
    (3)按父类与子类的关系,把若干个相关类组成一个层次结构的系统。
    (4)对象彼此间只能通过发送消息互相联系。
    面向对象方法学的出发点和基本原则,是尽量模拟人类的思维方式,使开发软件的方法与过程尽可能接近人类认知世界,解决问题的方法与过程,从而使描述问题的问题空间与实际解法的解空间在结构上尽可能一致。
    2.软件工程的设计步骤
    (1)可行性研究
    (2)需求分析
    (3)形式化说明技术
    (4)总体设计
    (5)详细设计
    (6)实现
    (7)维护
    3.需求分析阶段做哪些事情
    (1) 获取和引导需求:软件团队需要软件的利益相关者,了解和挖掘他们对软件的需求,引导他们表达出真实的需求。
    (2) 分析和定义需求:对从各个方面获取的需求进行规整,定义需求的内涵,从各个角度将需求量化。
    (3) 验证需求:软件团队要和利益团队进行沟通,通过分析报告和技术原型 用户调查或演示等形式向他们验证软件团队对于这些需求的认知。
    (4) 在软件产品的生命周期中管理需求:在软件的生命周期中,需求在发生变化,技术在发展,团队成员的能力也在提高。这些都要求我们不断对需求进行重新审核并作出相应调整。

  • 相关阅读:
    hibernate常用配置
    hibernate快速入门
    【转】Struts2中json插件的使用
    【转】Struts2解决表单重复提交问题
    OGNL表示式使用和值栈
    Python就是为了方便生活,比如看VIP电影
    使用python进行面部合成,比PS好用多了
    Python黑科技,教你学会Django系统错误监控
    Python这么厉害的么?一次爬完整站小说
    Linux优化不知如何下手?那你的看看这篇文章了
  • 原文地址:https://www.cnblogs.com/xiaxiangming/p/10474110.html
Copyright © 2011-2022 走看看