软工视频

          软件工程是什么?

   答:软件工程 (Software Engineering,简称为SE)是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。在现代社会中,软件应用于多个方面。典型的软件比如有电子邮件,嵌入式系统,人机界面,办公套件,操作系统,编译器,数据库,游戏等。同时,各个行业几乎都有计算机软件的应用,比如工业,农业,银行,航空,政府部门等。这些应用促进了经济和社会的发展,使得人们的工作更加高效,同时提高了生活质量。

    之前在博客中用一个小例子提到了软工程的由来,需求造就他的存在。由于落后的软件生产方式无法满足迅速增长的计算机软件需求,从而导致计算机软件的开发和维护过程中遇到一系列严重问题,这就产生了软件危机,而软件工程的存在则是在软件开发维护过程中给予技术手段和管理方法等方面的指导,尽量避免软件危机的出现,在软件开发过程中要制定计划、进行分析设计、还要编码规范等等,由此可见之前的学生信息管理系统和机房收费系统有多么的不规范了,因此,学好软件工程对我们以后的学习的帮助不言而喻。

      软件危机产生的原因是由于软件产品本身的特点以及开发软件的方式、方法、技术和人员引起的: 

    a.软件的规模越来越大,结构越来越复杂。 

    b.软件开发管理困难而复杂。 

    c.软件开发费用不断增加。 

    d.软件开发技术落后。 

    e.生产方式落后。 

    f.开发工具落后,生产率提高缓慢。

    这是我们今后在软件开发是需要时刻警惕的!以史为戒,接下来我们开始介绍这段时间学习的软工视频。说实话看的很艰难,有时很想停一停放两个天再看,‘去看吧’在呼唤我!

    软件工程大致就是这几个阶段:http://zhlojinchao.blog.163.com/blog/static/240328039201581335358980/

         

    一、可行性分析

    1:经济可行性,

    2技术可行性.3:组织,社会可行性.工具:系统流程图或结构图.产生可行性研究报告

    二、需求分析;明确用户对系统的要求.

    1:环境要求

    2:性能要求

    3:功能要求.建立逻辑模型:使用数据流图DFD,数据字典DD.

    需求规格说明书(SRS),开始写用户手册

    三、概要设计

    把需求分析得到的DFD转换为软件结构和数据结构

    包括:划分模块,接口,产生程序流程图,用户界面确定

    产生概要设计说明书

    四、详细设计

    为软件结构图 (SC)中的每一个模块确定采用算法和模块内数据结构,用某种选定的表达工具给出清晰的描述。

    使用工具:程序流程图,N-S图 PAD图,伪代码

    产生:详细设计说明书

    五、 编码

    选定语言,把模块描述转换成源代码

    六、测试

    为了发现错误而执行程序的过程 .设计测试用例.

   测试目标:需求分析、概要设计、详细设计以及程序编码等所得到的文档资料,包括需求规格说明、概要设计说明、详细设计规格说明以及源程序

编写测试计划,测试分析报告

   七、 运行维护

    根据需求变化或硬件环境的变化对应用程序进行部分或全部的修改

    分为:正确性维护,适应性维护,完善性维护,预防性维护

    产生:程序维护手册



        

  总结执行力是最好的利器,一定要保持认真的态度,不要盲目的赶时间,总想着按自己预期的时间完成,否则会严重的忽视过程中要学习的内容。学习更重要的是要及时的颗粒归仓,这样收获才可能会更会多。软工是软件的灵魂,如果连灵魂都不清楚,又怎么会做出好软件!仔细思考这个过程中的问题,盲目的赶时间,是不可忽略的一大部分因素,每天说着要做好时间管理。真正的做好上述内容,你就不会迷茫、慌乱。



1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 、4下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。、可私 6信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 、4下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。、可 6私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 、4下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。、可私 6信博主看论文后选择购买源代码。
评论 24
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值