`
lovnet
  • 浏览: 6813200 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

软件工程概述

 
阅读更多

做完机房收费系统后,看软件开发工具颇有感觉(自考也学习到了“软件开发工具”和“信息系统开发与管理”共鸣),因为从这里感觉机房收费系统是做了、运行也出来了,但是一个真正的软件来说,它的开发步骤不是我们当初分析机房那样简单分析一下就可以直接去开发的,这里有很多学问,由于软工视频大致已经看完,了解到真正的软件开发是需要用软件工程的思想来指导一步一步的进行着,这样可以减少软件危机、有了软件工程思想做指导我们做起来不会自乱阵脚、步步为营,在机房收费系统的过程中,后期自己改了很多很多(原因是建表、逻辑结构、需求分析没有完全分析清楚而一改再改的,这样浪费了很多时间、消耗了很多精力(经历了机房收费系统学习软件工程理解更深刻,好多不规范额地方都凸显出来了,原来这样是对的,那样是严谨的)

真正的软件开发,是需要文档驱动型的,前期的客户的需求、开发人员的需求分析、设计、编码、测试、开发与维护、评价这是都是开发前务必做好的工作,软件工程看了之后感觉东西是有点多、乱,这个时候总结是必须的,只有画了导图、总结了纲领,心里轻松了很多,整体的结构渐渐的明朗起来,接下来的几篇文章和大家一起学习软件工程、剖析核心所在、知识的相互关联之处……,慢慢的理解,相信我们的进步才是做大的。

点击此处查看大图

学习软件工程之前我很好奇的试问自己:什么是软件工程?软件工程目的什么?师哥师姐常说很重要,重要在哪呢?

软件工程:是指导计算机软件开发可维护的工程学软件工程是为了经济的获得可靠的和能在实际计算机上告诉运行的软件而建立和使用的好饿工程原则

软件工程的定义
Boehm:运用现代科学技术知识来设计并构造计算机程序及为开发、运行和维护这些程序所必需的相关文件资料
IEEE: 软件工程是开发、运行、维护和修复软件的系统方法
Fritz Bauer:建立并使用完善的工程化原则,以较经济的手段获得能在实际机器上有效运行的可靠软件的一系列方法
软件工程项目的基本目标:
付出较低的开发成本
达到要求的软件功能
取得较好的软件性能
开发的软件易于移植
需要较低的维护费用
能按时完成开发工作,及时交付使用

分享到:
评论

相关推荐

    软件工程概述软件工程概述

    ### 软件工程概述与发展历程 #### 一、软件工程的起源与发展 软件工程作为一门学科,其形成与发展紧密关联于计算机软件行业的进化历程。早在20世纪60年代末,随着计算机技术的迅猛发展,软件开发的需求急剧增加,...

    软件工程:01 软件工程概述.ppt

    软件工程概述 软件工程是本专业的一门必修课程,通过本课程的学习,使学生能从中了解软件开发的整个过程,掌握相关理论和指导思想。软件工程的主要内容包括软件工程概述、软件生存周期及软件需求分析、软件设计方法...

    软件工程-1.软件工程概述测试题

    ### 软件工程概述知识点解析 #### 一、软件的概念及特点 1. **软件定义**:软件是由程序、数据及其相关文档组成的完整集合。其中,“程序”是指按照一定顺序执行指令的集合;“数据”是程序处理的对象;“文档”则...

    软件工程-01-软件工程概述.pptx

    软件工程 软件工程-01-软件工程概述全文共25页,当前为第1页。 2022/6/30 2 第1章 软件工程概述 本章主要介绍软件危机的产生以及软件工程的由来、软件工程包括的主要内容以及软件开发的主要方法及技术。 软件工程-01...

    -软件工程概述.pptx

    软件工程概述 软件工程概述是软件工程领域的基础知识,涵盖软件工程的定义、软件危机、软件工程学科的产生、软件生命周期、软件过程等多个方面。 software engineering is an engineering discipline that is ...

    1软件工程概述.pptx

    第1章 软件工程概述 1软件工程概述全文共19页,当前为第1页。 本章目标 了解软件的概念、特点及主要分类 了解软件危机的产生原因及其表现 掌握软件工程的概念,以及软件工程的基本原则 了解软件开发的方法 了解与...

    软件工程第1章软件工程概述

    《软件工程概述》 软件工程是一门研究软件开发和维护的系统化方法的学科,它旨在提高软件的质量、可维护性、效率,并确保其按时交付。本章将深入探讨软件工程的基本概念,软件的特点,以及软件危机的产生与发展,...

    软件工程概述PPT课件.ppt

    《软件工程概述》 软件工程是一门关注软件开发过程、方法和技术的学科,旨在解决软件开发中的诸多挑战,特别是所谓的“软件危机”。软件危机是指在软件开发和维护中遇到的各种问题,包括高昂的成本、质量问题、进度...

    第章软件工程概述.pptx

    《第章软件工程概述》的内容主要涵盖了软件的基本概念、特点、分类,以及软件工程的概述。以下是详细的知识点解析: 1. **软件的概念与特点**: - 软件不仅仅是计算机程序,它还包括使程序正常运行所需的相关文档...

    数据库与软件工程-软件工程概述(ppt-183页).ppt

    《数据库与软件工程-软件工程概述》 软件工程是一门涉及软件开发全过程的学科,它旨在提高软件的质量、效率和可维护性。本篇概述主要涵盖了软件工程的综合概念、软件生命周期、质量管理与保证、工程管理和开发环境...

    软件工程-软件工程概述(与“软件”有关文档共44张).pptx

    《软件工程-软件工程概述》是一份深入探讨软件产业现状、发展趋势、挑战以及软件开发相关知识的PPT文档。这份文档由微软全球资深副总裁、原微软亚洲研究院院长、首席科学家张亚勤引言,强调了学习软件工程的重要性,...

    数据库与软件工程软件工程概述.pptx

    《数据库与软件工程软件工程概述》 软件工程是一门涉及计算机科学、工程、管理学以及经济学的综合性学科,旨在高效、可靠地开发和维护复杂的软件系统。本篇内容将从软件工程的概述、软件生存周期、软件质量和质量...

    第章现代软件工程概述ppt课件.ppt

    现代软件工程概述主要涵盖软件工程学科的发展历程、关键概念、学习目标、课程内容以及与相关学科的联系。软件工程作为一门学科,自1968年NATO会议提出以来,经历了概念提出、学科雏形形成到学科确立的三个阶段。在这...

    软件工程课件:第1章 软件工程概述.ppt

    课程内容通常分为四个部分:软件工程概述、传统的软件开发方法学、面向对象的软件开发方法学以及软件维护、软件过程与软件管理。 1. 软件工程概述:这部分介绍了软件的定义,它不仅包括程序,还包括数据和相关的...

    计算机软件及应用软件工程zhhf软件工程概述PPT课件.pptx

    【计算机软件及应用软件工程——软件工程概述】 软件工程是一门综合性的学科,涉及软件的开发、维护和管理。在快速发展的信息时代,软件工程的重要性日益凸显。这门课程主要涵盖了软件工程的基本概念、原理、方法、...

    第一讲软件工程概述(2021整理).docx

    软件工程概述是软件开发和维护的系统方法,旨在提高软件开发的效率和质量。软件工程的定义有多种,Boehm认为软件工程是运用现代科学技术和知识来设计、构建、运行和维护软件的系统方法。IEEE认为软件工程是开发、...

Global site tag (gtag.js) - Google Analytics