软体工程的方法有很多方面的意义。包括专案管理,分析,设计,程序的编写,测试和质量控制。

软体设计方法可以区别为重量级的方法和轻量级的方法。重量级的方法中产生大量的正式文档。

著名的重量级开发方法包括ISO9000,CMM,和统一软体开发过程(RUP)。

轻量级的开发过过程没有对大量正式文档的要求。着名的轻量级开发方法包括极限编程(XP)和敏捷流程(AgileProcesses)。

软件工程的七条原理:

1、用分阶段的生命周期计划严格管理

2、坚持进行阶段评审

3、实行严格的产品控制

4、采纳现代程序设计技术

5、结果应能清楚地审查

6、开发小组的人员应少而精

7、承认不断改进软件工程实践的必要性

问题:

1、学习软件工程的同时要了解哪些学科

2、软件工程中最重要最关键的技术是什么,该怎么学?

3、软件工程的开发方法有哪些,对于初学者最好采用哪种方法进行软件工程

4、软件工程开始后最需要注意的是什么

5、软件工程的后期维护应该怎样选择,是继续维护还是放弃?

最新文章

  1. Xcode 锁终端
  2. Thinking in Unity3D:渲染管线中的Rendering Path
  3. hud 5876 2016 ACM/ICPC Asia Regional Dalian Online
  4. [转]iOS学习笔记(2)--Xcode6.1创建仅xib文件无storyboard的hello world应用
  5. oracle 块的学习——有定义和执行部分的块
  6. python入门练习题2
  7. 锋利的qjuey-ajax
  8. js: get event handler bound to the element
  9. china-pub
  10. What the difference between rebuild index and re-organize index?
  11. Java集合详解一
  12. docker自定制镜像
  13. eMMC基础技术5:emmc response
  14. LeetCode(3):无重复字符的最大子串
  15. 复制神器Ditto使用方法详细说明
  16. 【JMeter】【性能测试】服务器性能监控
  17. JVM(二)JVM的结构
  18. HTML 图像实例
  19. c#多线程 Invoke方法的使用
  20. smartos介绍

热门文章

  1. Ubuntu下编译Hello World驱动并运行全过程
  2. 跟我一起写 Makefile(三)[转]
  3. linux下apache+php搭建配置记录
  4. rsync的介绍及参数详解,配置步骤,工作模式介绍
  5. 01 mongodb 的特点
  6. WPF使用X:Static做多语言支持
  7. Unity3d监听手机暂停与退出事件
  8. Myecplise Tomcat 启动很慢
  9. SQL查询 [SCOPE_IDENTITY、IDENT_CURRENT 和 @@IDENTITY的区别(比较)] ---转载
  10. 【python】-- web开发之HTML