软件工程

个人作业——软件工程实践总结作业

安稳与你 提交于 2020-03-12 09:46:50
班级: 软件工程1916|W 作业: 个人作业——软件工程实践总结作业 学号: 221600110 公孙骏杰 课程目标:四个月时间,软工实践匆匆结束了,一如承诺在临近期末复习前收尾。不知道你们的软工实践是很慢的煎熬,还是很快的逝去;是平淡如水的无聊,还是留下一点以后会想起的回忆。Anyway,总算结束啦。 软件工程实践即将结束,布置结束前最后一次作业,每个同学都要写一篇博客,写下这学期的软工总结。 一、请回望开学初的第一次作业,你对于软件工程课程的想象 1)对比开篇博客你对课程目标和期待,“希望通过实践锻炼,增强计算机专业的能力和就业竞争力”,对比目前的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪些不足,为什么? 对于达到我目标和期待的方面,主要就是通过团队的共同合作,一起完成了我们的共同的项目,也通过合作的过程了解了一个软件开发的流程与注意事项。 对于不足的地方主要就是还是感觉自己编程能力不足,没有更好的完成组内的任务,对一个从未接触的开发软件或是开发语言还没有更好的完全适应,对时间的掌控不够好,有时候拖慢了团队的进度。 2)总结这门课程的实践总结和给你带来的提升,包括以下内容: 1.统计一下,你在这门软件工程实践中,完成了多少行的代码; 本次共完成了650行代码。 2.软工实践的各次作业分别花了多少时间?(做一个列表) 作业名称 使用时间(h) 第一次作业—

软件工程第一次作业——博客初体验——张娜

有些话、适合烂在心里 提交于 2020-03-12 06:55:33
第一章概论 1.1 软件=程序+软件工程 1.1.1 软件初理解 程序=数据结构+算法。 程序 :在这里指的是源程序,就是一行行的代码。它们是建立在数据结构上的一些算法。程序还要对数据进行操作,这此数据有些是静态的(例如软件的图标、提示信息),有些是动态的(例如程序生成的随机数字、程序通过网络下载的数据、用户的文字或语音输人等)。 软件构建的过程: 构建不仅仅是cc和ink命令,一个复杂的软件不但要有合理的软件架构(Software Architecture )、软件设计与实现(Software Design, Implementation and Debug),还要有各种文件和数据来描述各个程序文件之间的依赖关系、编译参数、链接参数,等等。。 源代码管理( Source Code Control ) 的问题 :也叫配置管理( Software Configuration Management), 例如有些程序要配置不同的界面,运行在中文,英文或其他语言的操作系统上;有些程序还有32位版本、64 位版本等。 质量保障( Quality Assurance) :一系列的工具、流程和文档来保证程序的正确性,这些工具(也是软件)、流程应该达到很高的质量,才能保证开发出来的软件的质量。 软件测试(Test ) : 具体的验证过程为软件测试。 软件的发布流程: 软件团队要从需求分析(

软件工程第一次作业:博客初体验

和自甴很熟 提交于 2020-03-12 06:54:39
一、软件工程简介 : 软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。 在现代社会中,软件应用于多个方面。典型的软件有电子邮件、嵌入式系统、人机界面、办公套件、操作系统、编译器、数据库、游戏等。同时,各个行业几乎都有计算机软件的应用,如工业、农业、银行、航空、政府部门等。这些应用促进了经济和社会的发展,也提高了工作效率和生活效率 。 二、软件工程是什么 软件工程是把系统的、有序的、可量化的方法应用到软件的开发、运营和维护上的过程。软件工程包括下列领域:软件需求分析、软件设计、软件构建、软件测试和软件维护。 软件工程和下列的学科相关:计算机科学、计算机工程、管理学、数学、项目管理学、质量管理、软件人体工学、系统工程、工业设计和用户体验设计。 人们在开发、运营、维护软件的过程中有很多技术、做法、习惯和思想体系。软件工程把这些相关的技术和过程统一到- 一个体系中,叫“软件开发流程”。软件开发流程的目的是为了提高软件开发、运营、维护的效率,并提高软件的质量、用户满意度、可靠性和软件的可维护性。那么,软件开发流程有哪些呢?请看本书第5章“团队和流程”中的详细介绍。 光有各种流程的思想是不够的,我们还要有一系列的工具来保证这此思想能够在实践中有效率地运作。软件工具有很多:有工程师自行开发的工具

安卓工程化开发笔记(1)

谁都会走 提交于 2020-03-12 06:46:26
2018.3.8日 一、什么是软件工程? 1、软件工程 是把系统的、有序的、可量化的方法应用到软件的开发、运营和维护上的过程。 2、软件工程包括下列领域 软件需求分析、软件设计、软件构建、软件测试和软件维护。 3、软件工程和下列的学科相关(了解) 计算机科学、计算机工程、管理学、数学、项目管理学、质量管理、软件人体工学、系统工程、工业设计和用户界面设计。 二、软件工程和软件开发流程? 人们在开发、运营、维护软件的过程中有很多技术、做法、习惯和思想体系。软件工程把这些相关的技术和过程统一到一个体系中,叫“软件开发流程”。 软件开发流程的目的是为了提高软件开发、运营、维护的效率,并提高软件 的质量、 用户满意度、可靠性和软件的可维护性。 三、软件的特性 复杂性、不可见性、易变性、服从性、非连续性 程序=数据结构+算法 program=data structure+algorithm 软件=程序+软件工程 software=program+software engineering 软件公司=软件+商业模式 software company=software+business model 来源: https://www.cnblogs.com/mobile1623/p/8538714.html

第一课 软件工程

感情迁移 提交于 2020-03-12 06:46:17
软件工程 是把系统的、有序的、可量化的方法应用到软件的开发,运营和维护上的过程。 软件工程包括下列领域 软件需求分析、软件设计、软件构建、软件测试和软件维护。 软件工程和下列的学科相关 计算机科学、计算机工程、管理学、数学、项目管理、质量管理、软件人体工学、系统工程、工业设计和用户界面设计。 软件工程和软件开发流程 人们在开发、运营、维护软件的过程中有很多技术、做法、习惯和思想体系。软件工程把这些相关的技术和过程统一到一个体系中,叫“软件开发流程”。 软件开发流程的目的是为了提高软件开发、运营、维护的效率,并提高软件的质量、用户满意度、可靠性和软件可维护性。 Program vs.Software Software=Program+Software Engineering Software Company=Software+Business Model 刷课机/换课机 Is it program,or a software? 来源: https://www.cnblogs.com/lsdxxf/p/8554270.html

蔡奇宏软件工程第一次作业

最后都变了- 提交于 2020-03-12 06:45:42
1.软件专业术语 [1] 软件=程序+软件工程 程序 =数据结构+算法 软件企业=软件+商业模式 [2] 软件构架( Software Architecture ) 软件设计与实现( Software Drsign,Implementation and Debug ) 源代码管理( Source Code Control ) 配置管理( Software Configuration Management ) 质量保证( Quality Assurance ) 软件测试( Test ) 需求分析( Requirement Analysis ) 程序理解( Program Comprehension ) 软件维护( Software Maintenance ) 服务运营( Service Operation ) 软件的生命周期( Software Maintenanec ) 服务运营( Service Operation ) 软件的生命周期( Software Life Cycle,SLC ) 软件项目负责的管理( Project Management ) 用户体验( User Experience ) 国际化和本地化( Globalization & Localization ) [3] 复杂性( Complexity ) 不可见性( Invisibility ) 易变性(

荆雪艳软件工程第一次作业

大城市里の小女人 提交于 2020-03-12 06:45:34
第一章 概论 (1)Excel、c/c++、VB、Unix Shell、Emacs、Powershell/VBScript、JavaScript、Perl、Python (2)程序,用户,需求,软件,要求,工程,应用软件,软件服务,源程序,数据,代码,静态数据,可执行代码,软件架构,软件设计与实现,依赖关系,编译参数,链接参数,软件构建,32/64位版本,源代码管理,配置管理,程序的正确性,软件的质量保证,软件测试,需求分析,程序理解,软件维护,服务运营,软件的生命周期,软件项目的管理,用户体验,软件的国际化和本地化 (3)软件=程序+软件工程   软件企业=软件+商业模式 (4)软件开发的不同阶段:   玩具阶段-->业余爱好阶段--.>探索阶段-->成熟的产业阶段 (5)软件工程是什么:   软件工程是把系统的、有序的、可量化的方法应用到软件的开发、运营和维护的过程。 (6)软件工程包括 :软件需求分析,软件设计,软件构建,软件测试和软件维护 (7)软件工程的相关学科: 计算机科学,计算机工程,管理学,数学 ,项目管理学,质量管理学,软件人体工学,系统工程,工业设计和用户体验设计 (8)软件的特殊性 :   复杂性,不可见性,易变性,服从性,非连续性 (9)软件的其他性质:   有许多不同的程序设计语言、软件工具和软件开发平台   存在许多不同的软件开发流程  

[ZZ]软件测试相关的63个国外站点

十年热恋 提交于 2020-03-12 06:42:12
网址 简介 http://bdonline.sqe.com/ 一个关于网站测试方面的网页,对这方面感兴趣的人可以参考 http://citeseer.nj.nec.com/ 一个丰富的电子书库,内容很多,而且提供著作的相关文档参考和下载,是作者非常推荐的一个资料参考网站 http://groups.yahoo.com/group/LoadRunner 性能测试工具LoadRunner的一个论坛 http://groups.yahoo.com/grorp/testing-paperannou-nce/messages 提供网站上当前发布的软件测试资料列表 http://satc.gsfc.nasa.gov/homepage.html 软件保证中心是美国国家航天局(NASA)投资设立的一个软件可靠性和安全性研究中心,研究包括了度量、工具、风险等各个方面 http://seg.iit.nrc.ca/English/index.html 加拿大的一个研究软件工程质量方面的组织,可以提供研究论文的下载 http://sepo.nosc.mil 内容来自美国SAN DIEGO的软件工程机构(Sofrware Engineering Process Office)主页,包括软件工程知识方面的资料 http://www.asq.org/ 是世界上最大的一个质量团体组织之一,有着比较丰富的论文资源

软件测试相关的63个国外站点

谁都会走 提交于 2020-03-12 06:41:51
软件测试相关的63个国外站点 网址 简介 http://bdonline.sqe.com/ 一个关于网站测试方面的网页,对这方面感兴趣的人可以参考 http://citeseer.nj.nec.com/ 一个丰富的电子书库,内容很多,而且提供著作的相关文档参考和下载,是作者非常推荐的一个资料参考 网站 http://groups.yahoo.com/group/LoadRunner 性能测试工具LoadRunner的一个论坛 http://groups.yahoo.com/grorp/testing-paperannou-nce/messages 提供网站上当前发布的软件测试资料列表 http://satc.gsfc.nasa.gov/homepage.html 软件保证中心是美国国家航天局(NASA)投资设立的一个软件可靠性和安全性研究中心, 研究包括了度量、工具、风险等各个方面 http://seg.iit.nrc.ca/English/index.html 加拿大的一个研究软件工程质量方面的组织,可以提供研究论文的下载 http://sepo.nosc.mil 内容来自美国SAN DIEGO的软件工程机构(Sofrware Engineering Process Office)主页,包括软件工程知识 方面的资料 http://www.asq.org/

BUAA 软件工程个人作业

人盡茶涼 提交于 2020-03-10 17:21:19
BUAA 软件工程 个人项目作业 Author: 17373015 乔玺华 教学班级 :005 项目地址: https://github.com/JordenQiao/SE_Homework_Personal 项目 内容 这个作业属于哪个课程 2020春季计算机学院软件工程(罗杰 任健) 这个作业的要求在哪里 个人项目作业 我在这个课程的目标是 学习软件工程的开发知识,培养工程化开发能力 这个作业在哪个 具体方面 帮助我实现目标 通过实操掌握PSP开发基础 PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 10 10 · Estimate · 估计这个任务需要多少时间 10 10 Development 开发 280 520 · Analysis · 需求分析 (包括学习新技术) 30 40 · Design Spec · 生成设计文档 30 40 · Design Review · 设计复审 (和同事审核设计文档) 10 20 · Coding Standard · 代码规范 (为目前的开发制定合适的规范) 10 20 · Design · 具体设计 60 100 · Coding · 具体编码 60 120 · Code Review · 代码复审 20 60 · Test · 测试