软件工程第一次作业 192402 20194653 徐伟刚
一、第一章 概论
1.1软件=程序+软件工程
程序、工程、源程序、软件架构(Soft Architecture)、
软件设计与实现(Software Design, Implementation and Debug)、
源代码管理(Source Code Control)、
配置管理(Software Configuration Management)、
质量保障(Quality Assurance)、软件测试(Test)、
需求分析(Requirement Analysis)、程序理解(Program Comprehension)、
软件维护(Software Maintenance)、服务运营(Service Operation)
软件的生命周期(Software Life Cycle, SLC)、
软件项目的管理(Project Management)、用户体验(User Experience)、
国际化与本地化(Globalization & Localization)
软件开发的不同阶段:
玩具阶段—业余爱好者阶段—探索阶段—成熟的产业阶段
1.2软件工程是什么
(1)软件工程包括以下领域:软件需求分析、软件设计、软件构建、软件测试、软件维护
(2)软件工程和下列学科相关;计算机科学、计算机工程、管理学、数学、项目管理学、质量管理、软件人体工学、系统工程、工业设计和用户体验设计。
软件的特殊性;复杂性、不可见性、易变性、服从性、非连续性
(3)软件工程与计算机学科的关系;
计算机科学 |
软件工程 |
发现和研究长期的、客观的真理 |
短期的实际结果(具体的软件会过时) |
理想化的 |
对各种因素的折衷 |
确定性,完美,通用性 |
对不确定性和风险的管理,足够好,具体的应用 |
各个学科独立深人研究,做出成果 |
关注和应用各个相关学科的知识,解决问题 |
理论的统一 |
百花齐放的实践方法 |
强调原创性 |
最好的、成熟的实践方法 |
形式化,追求简明的公式 |
形式化,追求简明的公式 |
正确性 |
可靠性 |
(4)Build To Learn : 开发软件,构建系统的目的是做进一 步的试验,试图发现客观规律或探求某方法的优劣。这些项目经常是科研论文的基础工作。
Build To Show:为了突出地展现某个技术的作用,开发一些以演示为目的的软件,这些项目很吸引眼球,经常获得新闻报道,但是功能未必全面或实用。
Build To Serve:为了服务-定范围的目标用户而构建的工具等,有时以公开SDK的形式发布,让别的研发人员使用。
Build To Win:以在市场上赢得用户为目标而构建的软件。这也是种种科学发现、技术突破最好的试金石。这是我做得最多的项目类型,也是这本书的英文名字。
(5)软件工程的知识领域;
生命周期—软件需求、软件设计、软将构建、软件测试、软件维护
专门领域—软件配置管理、软将工程管理、软件工程过程、软件工程模型和方法、软件质量
理论基础—计算基础、数字基础、工程基础
(6)软件工程的目标——创造“足够好”的软件
用户满意度、可靠性、软件流程的质量、可维护性
二、P18-2
(1)第2章.如何把自己学习的编程知识更好转化为能实现软件工程的一项技能
(2)第3章.软件工程师的核心竞争力是什么,
(3)第4章.软件工程两人合作如何磨合,同样水平难免产生不同想法,是否应该自己完成各自部分。
(4)第8章.如何更好的满足客户需求,是完全执行客户,还是体现自己优势,是否可以灵活运用自己的技巧。
(5)第8章.什么是必要需求与辅助需求,二者最大的区别是什么,辅助需求是否可有可无3
三、P18-3
社交软件:QQ、微信(社交软件大多都是跟随时代趋势,因身边大多数人用所以下载,同样的社交软件,我认为最大的竞争力就是使用简单,用最简单的方法实现更多的功能,所谓的更接地气,能让社会中绝大部分人会使用)
视频软件:腾讯视频、爱奇艺 、抖音、哔哩哔哩(因版权问题下载不同的视频软件,视频的多样性)
购物软件:淘宝,美团,京东、识货、毒(因东西多样,保证质量,优惠所选择)
学习软件:新东方在线,英语四级君,知米背单词(根据自己不同时期的学习需求所选择,主要看知识是否全面符合自身的需求选择软件)
游戏软件:王者荣耀、和平精英、开心消消乐(休闲娱乐,更好的游戏体验,能更好的放松自己)
转载于:https://www.cnblogs.com/Xwwg/p/11485078.html
软件工程第一次作业 192402 20194653 徐伟刚相关推荐
- 软件工程第一次作业补充
软件工程第一次作业(2) 关于<构建之法>的5个问题 1)P28,2.1.3回归测试具体怎么操作? 2)P46讲到了软件工程师的成长,那么对于我们大学生来说,需要培养哪方面的品质? 3)P ...
- 软件工程第一次作业(补充)
软件工程第一次作业补充 花20分钟写一个能自动生成小学四则运算题目的"软件",要求:除了整数以外,还要支持真分数的四则运算.将代码上传至coding.net, 并将地址发布至自己的 ...
- 广工软件工程第一次作业
这个作业属于哪个课程 广工软件工程学习 这个作业要求在哪里 软件工程第一次学习 这个作业的目标 评估当前的自己.展望未来中的所有问题和要求 其他参考文献 无 文章目录 git 自我评估 1. 个人简介 ...
- BUAA 软件工程 第一次作业
BUAA 软件工程2022 第一次作业 项目 内容 这个作业属于哪个课程 北航 2022 春季敏捷软件工程 这个作业的要求在哪里 作业说明链接 我在这个课程的目标是 了解并提高自己对软件工程的认识和实 ...
- 李昂 软件工程第一次作业
第1次个人作业 2.分析软件 第一部分 结缘计算机 1.计算机是你喜欢的领域吗?是你擅长的领域吗? 这两个问题,不得不说我的答案都是否.我很难喜欢计算机编程,更遑论软件硬件原理等等,感觉有些晦涩了,无 ...
- 软件工程第一次作业:写一篇自己的博客
这个作业属于哪个课程 18级软件工程基础 这个作业要求在哪里 第一次个人作业:阅读与准备 我在这个课程的目标是 学会创建自己的博客以及Markdown的语法 其他参考文献 git优点缺点 其他参考文献 ...
- 2017年秋季学期软件工程第一次作业(曹洪茹)
作业一 在开始作业要求的正文之前,我先简单谈谈自此课开课以来,包括读了许多大牛写的博文之后的几点感悟和思考. 首先,作为一名有四年地方大学生活经验的军校研究生,我很激动也很庆幸在研究生阶段能遇到这么一 ...
- 软件工程——第一次作业
Part one:自我介绍 首先进行一些自我介绍,我叫贾雅杰,河北廊坊人,本科就读于南昌大学计算机科学与技术专业,现有编程能力稍弱,希望通过这学期的课程有所提高.第一次使用博客,希望大家多多提出宝贵的 ...
- 高级软件工程第一次作业--准备
1) 回想一下你对计算机/软件工程专业的畅想 考研之所以选择计算机专业,是因为本科就是这个专业.不去跨专业,是因为觉得换个专业考,比起那些科班出身的人,考上的机率会更小,也有一部分原因是因为比起计 ...
- 对三类软件(游戏,系统,工具)的分析与心得(软件工程第一次作业)
软件有很多种,如工具类软件.游戏类软件.系统类软件,它们的运行方式也各种各样,如以单机方式运行.以网站方式运行或者以APP方式运行在手机端等,请选取三种软件,分析它们各自的特点. 1 这些软件的开 ...
最新文章
- Python语言学习之pandas:DataFrame二维表的简介、常用函数、常用案例之详细攻略
- 深入mysql ON DUPLICATE KEY UPDATE 语法的分析
- element UI 制作模糊搜索框
- Maven报错Missing artifact jdk.tools:jdk.tools:jar:1.7
- linux .run文件_Linux快捷键及目录结构
- 反射的学习(参考尚硅谷视频)
- C# Web服务器控件FileUpload()上传文件
- VS1838B 红外接收头接线及单片机编码原理
- SQL技巧——行转列/列转行
- FPGA虚拟化:突破次元壁的技术
- MATLAB课设代做在哪儿找,代写Grid World作业、代做CID留学生作业、代写Matlab课程设计、代做Matlab编程实验作业...
- 大话转岗 PHP 开发小结
- ω-3脂肪酸:事实的列举
- android Activity设置透明主题样式方法
- 水溶性羧基化 CdSe/ZnS 量子的特点
- 2013年春节前订票经历及经验分享
- 【Autopsy数字取证篇】Autopsy数字取证软件的下载安装与优化配置
- 一起从零开始学VUE(1) VUE基本使用步骤和指令
- 整理:状态机的C语言编程
- paper学习笔记 - PLE
热门文章
- 18款室内设计风格,总有一款适合你。
- 力扣42.接雨水C++解法
- 电脑网络没有问题,就是电脑连不上网的解决办法
- Detecting Novel Associations in Large Data Sets(检测 大型数据集中的信息关联性,数据相关性)
- JS基础——多张图片循环切换
- 完美解决织梦CMS加入lian666自动友情链接代码正常显示
- 出现老是弹出Visual Studio 实时调试器 的问题
- 我们很高兴地宣布我们正在与 OKC 整合
- Codeforces Round #393 (Div. 2) B. Frodo and pillows
- 使用vue-router却导致页面空白无法呈现-报错?