我的第一个博客

本文探讨了面向对象编程的基本原则及其在解决复杂软件问题中的应用,并概述了软件工程的七个关键步骤,包括可行性研究、需求分析等,强调了需求管理在软件产品生命周期中的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

转载于:https://www.cnblogs.com/xiaxiangming/p/10474110.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值