软件工程导论的心得与体会

      初学软件工程第一周的时候以为只是纯粹的理论课毫无用处,其实不然。深入了解之后发现它对程序的设计,错误的检测以及软件测试,编写方面有不可磨灭的便捷好处。开发一个软件时,对原定的系统模型和目标的现实以及系统完成后所带来的效益的预判断,可以明确开发与否,否则就是浪费人力,物力以及时间。

      以下是所学过程中的知识点:

(1) 软件危机:软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。

      所以若要解决软件危机,既要有技术措施(方法和工具),又要有必要的组织和管理措施,软件工程正是从管理和技术两方面研究如何更好得开发和维护计算机软件的一门新兴学科。

       软件工程是指导计算机软件开发和维护的一门工程学科。采用工程的概念、原理、技术、和方法来开发与维护软件。

       软件工程方法学包含3个要素:方法、工具和过程。

(2)软件生命周期:软件定义、软件开发和运行维护

        软件开发阶段: 问题定义,可行性研究, 需求分析,总体设计, 详细设计,编码和单元测试,综合测试,软件维护。

        软件维护主要任务:是使软件持久的满足用户的需要。

        软件过程目的:为获得高质量软件所需要完成的一系列任务的框架,规定了完成各项任务的工作步骤。

        其中:可行性分析:技术可行性,经济可行性,操作可行性

(3) 判定表和判定树能够清晰地表达出各种动作之间的对应关系

         软件项目管理的范围主要集中于4P上,即:People人员、Project项目和progress过程和product产品

         第一个软件生命周期,瀑布型生命周期

         程序设计:低耦合高内聚

(4) 学会画程序流图,SC图,ER图,DFD图,顺序图以及协作图。学会读图,可以独立完成相关计算题。

         

 

转载于:https://www.cnblogs.com/ciqujingnian/p/9154611.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值