软件工程

目标:
了解软件的基本开发过程、了解建模工具Visio基本用法;
要求:在博客上提交作业,注明姓名、班级和学号

软件工程的目标?

软件工程的目标是:在给定成本、进度的前提下,开发出具有适用性、有效性、可修改性、可靠性、可理解性、可维护性、可重用性、可移植性、可追踪性、可互操作性和满足用户需求的软件产品。追求这些目标有助于提高软件产品的质量和开发效率,减少维护的困难。--参考自百度

软件的基本开发过程,说明每过程的重点内容是什么?

1.分析
它是一个对用户的需求进行去粗取精、去伪存真、正确理解,然后用软件工程开发语言表达出来的过程。
2.设计
软件设计可以分为概要设计和详细设计两个阶段。实际上软件设计的主要任务就是将软件分解成模块是指能实现某个功能的数据和程序说明、可执行程序的程序单元。
3.编码
软件编码是指把软件设计转换成计算机可以接受的程序,即写成以某一程序设计语言表示的"源程序清单"。
4.测试
软件测试的目的是以较小的代价发现尽可能多的错误。
5.维护
维护是指在已完成对软件的研制(分析、设计、编码和测试)工作并交付使用以后,对软件产品所进行的一些软件工程的活动。


阅读博客,问题:面向对象编程非常流行,为什么这些大师如此抱怨?

毫无疑问,这些对面向对象持反对的看法,都非常明确的阐述了其不可避免的缺点,类和继承的使用在一定的方面上带来了很多缺陷,例如需要大幅度用到指针,这样就可能导致增加维护方面的额外工作量;但从另一个方面考虑,面向对象毕竟解决了很多原本较复杂的问题,有得必有失,有缺陷还是能够接受的;再者,也可以对面向对象不断进步创新,以弥补存在的缺陷,这才能从本质上解决问题。


作业4:安装Visio 2012,掌握基本流程图的画法

                                                                                                                                                                                                                                                                                            王文彬

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值