首页 > 其他分享 >202031607232-张玉国 实验一 软件工程准备 - 软件工程

202031607232-张玉国 实验一 软件工程准备 - 软件工程

时间:2023-03-30 17:57:44浏览次数:42  
标签:需求 张玉国 202031607232 账号 博客园 软件工程 程序设计 软件

项目与内容

项目 内容
班级博客链接 班级博客
本次作业要求链接 作业要求
我的课程学习目标 学会在程序设计前进行合理的需求分析、可行性研究
本次作业在哪些方面帮我实现学习目标 带我了解软件工程

任务

任务一

  • 已完成问卷调查的填写。

任务二

  • 已在博客园平台注册个人博客账号。
  • 已在博客园平台加入班级博客。

任务三

  • 已在GitHub平台上注册账号。

任务四

  • 已完成填写博客园账号与GitHub账号的链接。

任务五

  • 软件工程是什么?

    • 既然要学习软件工程,那肯定要从软件工程的定义开始说起,它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计件有电子邮件、嵌入式系统、人机界面、办公套件、操作系统、编译器、数据库、游戏等。
    • 现在比较认可的一种定义认为:软件工程是研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来。
    • 简单的定义就是学习如何去开发和维护软件。
  • 软件工程过程是什么?

    • 软件工程过程是指为获得软件产品,在软件工具的支持下由软件工程师完成的一系列软件工程活动,包括以下四个方面:
      • P(Plan)——软件规格说明。规定软件的功能及其运行时的限制。
      • D(DO)——软件开发。开发出满足规格说明的软件。
      • C(Check)——软件确认。确认开发的软件能够满足用户的需求。
      • A(Action)——软件演进。软件在运行过程中不断改进以满足客户新的需求。
    • 从软件开发的观点看,它就是使用适当的资源(包括人员,软硬件资源,时间等),为开发软件进行的一组开发活动,在活动结束时输入(即用户的需求)转化为输出(最终符合用户需求的软件产品)。
    • 定义阶段:可行性研究初步项目计划、需求分析;开发阶段:概要设计、详细设计、实现、测试;运行和维护阶段:运行、维护、废弃。
  • 软件工程的原则

    • 抽象;
    • 信息隐蔽;
    • 模块化;
    • 局部化;
    • 确定性;
    • 一致性;
    • 完备性;
    • 可验证性。
  • 软件工程课程怎么学?

    • 首先,软件工程是基于计算机基础之上的学科,如:面向对象的程序设计,数据结构,离散数学,计算机网络,数据库等计算机基础知识是必不可少的。
    • 其次要明白软件的诞生过程,如从需求分析到程序设计之间要有很多的思量,软件的诞生并不是盲目的想做,实际上在大多数的时候一款软件的诞生是根据社会的发展和需求而诞生,必须明白为什么要做这款软件才能开始着手研究。
    • 最后就是要学习相关的开发技术和较强的代码编写能力才能做出一款自己满意,客户需求的软件,所以项目经验和大量的代码编写是必不可少的,这些都需要努力。

标签:需求,张玉国,202031607232,账号,博客园,软件工程,程序设计,软件
From: https://www.cnblogs.com/yywns/p/17272512.html

相关文章

  • 3.29软件工程学习总结
    今天继续小组服务外包杯的项目前端页面开发,在页面展示上尝试了很多种方法和形式,页面的连接上出现了一些问题,后续完成了所有页面的制作后再去解决这个问题。下面是今天......
  • 20203160715-宋晔婷 实验一软件工程准备-软件开发的工程认识
    前文项目内容课程班级博客链接2020级卓越工程师班这个作业要求链接实验一——软件工程准备我的课程学习目标学会使用博客园进行学习学习并掌握Github工......
  • 基于搜索的软件工程(SBSE)
    目录基于搜索的软件工程(SBSE)智能优化方法遗传算法爬山算法模拟退火算法蚁群算法粒子群算法具体应用方向软件测试测试数据生成其他软件测试活动程序错误自动修复与错误定位(d......
  • 3.27软件工程学习总结
    今天上午学习了android端的地铁查询,由于这个结对作业,主要代码程序在队友的电脑上,通过在自己电脑上的一些调试,完成了整个项目的运行,期间遇到了android虚拟机上不能用中文......
  • 202031604107-米乐文 实验一 软件工程准备—初识软件工程
    项目内容课程班级博客链接2020级卓越工程师班这个作业要求链接实验一——软件工程准备我的课程学习目标1.学会使用博客园进行学习2.了解Github工具的......
  • [软件工程]代码调试方法 : 小黄鸭调试法 [转载]
    小黄鸭调试法(又称橡皮鸭调试法,黄鸭除虫法)是软件工程中使用的调试代码方法之一。此概念是参照于一个来自《程序员修炼之道》书中的一个故事。传说中程序编程大师......
  • 2023年3月25日(软件工程日报)
    由于广播没指定唯一的接收者,因此可能存在多个接收器,每个接收器都拥有自己的处理逻辑。这种机制固然灵活,却不够严谨,因为不同接收器之间也许有矛盾。(1)一个广播存在多个接......
  • 软件工程日报——简单实现安卓手机端的地铁系统
    今天,我和我的搭档初步实现了安卓端的地铁系统,完成了线路查询、换乘查询和站点查询三个查询,并且成功显示出正确的数据1.线路查询  2.站点查询 3.换乘查询  ......
  • 2023年3月23日(软件工程日报)
    Fragment的动态创建添加依赖创建一个Fragment布局代码中用一个容器承接,但不直接绑定代码中,使用FragmentManager,FragmentTransaction添加Fragment到容器中 静态创建......
  • 软件工程3月22日结队日报
    学习时间:五小时代码量:800博客量:1任务:今天继续对地铁查询系统PC端的前端页面进行了一些css与js的美化,关于安卓端的功能开发已经完成了,等后续优化完用户的体验后会将代码......