软件工程

软件工程与基础 总结

我们两清 提交于 2019-12-07 18:23:25
这个作业属于哪个课程 https://edu.cnblogs.com/campus/xnsy/Autumn2019SoftwareEngineeringFoundation 这个作业要求在哪里 https://edu.cnblogs.com/campus/xnsy/Autumn2019SoftwareEngineeringFoundation/homework/10119 团队名称 想不出名字代表队 这个作业的目标 团队项目的合作完成,基础编程的相关知识 Github地址 https://github.com/nianshaomingtu 一、对于问题的解答以及新的问题的提出 新的问题:如何在今后利用软件工程所学知识应用? 二、学习到了哪些技能 学习到了编程某些软件的技能。 三、其他的心得体会 经过了一学期的学习,初步掌握了一定的编程知识,更多的了解了编程。 来源: https://www.cnblogs.com/nianshaomingtu/p/12002834.html

软件工程最后一次作业

喜夏-厌秋 提交于 2019-12-07 17:20:36
软件工程最后一次作业 姓名 刁泳清 学号 201831061116 博客地址 https://www.cnblogs.com/diaoyongqing666/ 作业要求 https://edu.cnblogs.com/campus/xnsy/Autumn2019SoftwareEngineeringFoundation/homework/10119 团队队名 闪现队 第一次作业地址 https://www.cnblogs.com/diaoyongqing666/p/11505664.html 第一次作业提问回顾 问题回答 1.敏捷流程 对于敏捷流程,经过课堂的学习,我对其有了更加进一步的理解和感悟,提问中所说的经常发布软件当初自己认为不太现实,我现在改正我的观点,因为自己局限过大,没见到过真正的大佬是如何敲代码的,所以在亲眼看到网上一些编程大佬的编程过程后,我认为还是跟自己的能力有很大关系,几周编写一个程序并不是完全不可能,毕竟有团队的协同作用,有了合理的分工后,能做到事半功倍。退一万步说,即使在如此短的周期内发布软件,肯定会出一些bug,但在软件设计编程的时候能够对代码的可维护性进行加强,在发现bug时能很快的对其进行修正,那么敏捷流程并非不可取。 2.MFS基本原则 在7.2.3中讲到MFS中充分授权的管理方式的核心观念是最难在中国公司实行的一部分,因为“放权

软件的内涵、操作系统、软工定义、程序设计语言的演化

落花浮王杯 提交于 2019-12-06 23:06:30
软件的内涵 软件是用户与硬件之间的接口界面。用户主要是通过软件与计算机进行交流。软件是计算机系统设计的重要依据。为了方便用户,为了使计算机系统具有较高的总体效用,在设计计算机系统时,必须通盘考虑软件与硬件的结合,以及用户的要求和软件的要求。 软件的正确含义应该是: (1)运行时,能够提供所要求功能和性能的指令或计算机程序集合 (2)程序能够满意地处理信息的数据结构 (3)描述程序功能需求以及程序如何操作和使用所要求的文档 操作系统 1.什么是操作系统 操作系统( operating system,OS)为计算机硬件和应用程序提供了一个交互的界面,并指挥计算机各部分硬件的基本工作。 (1)系统观点——计算机资源处理 (2)用户观点——用户使用计算机的界面 (3)软件观点——程序、数据和文档的集合 2.DOS 磁盘操作系统(Disk Operating System,DOS)是个人计算机上使用的一种操作系统,通过命令行方式下输入命令对计算机资源进行管理。 3.Windows操作系统 Windows采用了图形化模式GUI,比起从前的DOS需要输入指令使用的方式,更为人性化。它不但易用,也当前应用最广泛的操作系统。 特点: (1)Windows操作系统的人机操作性优异。 (2)Windows操作系统支持的应用软件较多。 (3)Windows操作系统对硬件支持良好。 【2】 4

软件工程总结

故事扮演 提交于 2019-12-06 22:15:43
软件工程总结 这个作业属于哪个课程 https://edu.cnblogs.com/campus/xnsy/Autumn2019SoftwareEngineeringFoundation 这个作业要求在哪里 https://edu.cnblogs.com/campus/xnsy/Autumn2019SoftwareEngineeringFoundation/homework/10119 团队名称 ONECENT 这个作业的目标 对自己当初提出的疑问 https://www.cnblogs.com/summer-00/p/11517413.html 解答看自己是否真正了解了这门课程;在学习了课程之后又有了什么新的困惑;回顾自己的学习,想想自己学到了哪些技能;对一学期的学习进行总结 Github地址 https://github.com/simple5960/software-assignment 问题回顾及解答 (1)对于多种多样的测试方法,首先要明确自己在设计程序时用的哪种模式,对程序的每一个模块功能都很明确,不同的测试方法有各自的主要优点,根据实际情况选择。 (2)软件服务始终记住用户的选择,但用户的选择是多变的,所以在程序起步之前要有一个需求分析等等,可以根据用户需求设计原型,在用户了解了我们会做出的最终产品大概是什么样子的时候开始具体的编程。 (3)软件工程的质量要得到保证

软件工程基础总结

蹲街弑〆低调 提交于 2019-12-06 16:36:45
软件工程基础总结 这个作业属于哪个课程 https://edu.cnblogs.com/campus/xnsy/Autumn2019SoftwareEngineeringFoundation 这个作业要求在哪里 https://edu.cnblogs.com/campus/xnsy/Autumn2019SoftwareEngineeringFoundation/homework/10119 这个作业的目标 总结回顾本学期在本课程中学习到的只是,掌握的东西,解决的问题 总结 1. 回望第一次个人作业,我对于软件工程课程的想象和提出的问题。 A .第一次作业链接: https://www.cnblogs.com/nanmao/p/11509738.html 在第一次作业中,我十分憧憬这门学科可能给我带来实践操作的体会,但是,现在到了尾声部分,我有些失望,但是也在情理之中。第一次课程上,憧憬能够学到实践的软件工程(项目计划,编程过程,项目总结等等),但是,没有。有个人作业,团队作业,麻雀虽小,肝胆俱全。 B .第二次作业链接: https://www.cnblogs.com/nanmao/p/11550797.html 在第二次作业熟悉实用工具时,不会使用git,导致代码没有提交上去,这是我的一个痛点,但是在第四次作业中,结对编程时,我坚持提交代码

基于python的互联网软件测试开发(自动化测试)-全集合

杀马特。学长 韩版系。学妹 提交于 2019-12-06 14:23:26
基于python的互联网软件测试开发(自动化测试)-全集合(转) 1 关键字 为了便于搜索引擎收录本文,特别将本文的关键字给强调一下: python,互联网,自动化测试,测试开发,接口测试,服务测试,api测试,分层测试,分层自动化..etc 2 本文目的 对近几年自己对互联网领域的测试开发的一些见解以及一些学习资料进行整理和分享,希望能够给有志于此领域的人一些入门的指导。 同时能够将 Google 这样的大的互联网公司的软件开发模式向中国地区进行一些推广吧。 笔者的观点具有比较强的倾向性:人家Google都上岸了,但是我们国内的好多公司却还在摸着石头过河。 但是Google出的测试书藉里面理论部分居多,本文则是在其理论基础上,再结合中国主流的标杆互联网公司的相关岗位的招聘要求进行的技术化的实践。 这些都成就了本文的资料集。 3 本文结构 自动化测试相关博客 互联网软件测试PPT讲义 讲义视频 全部免费分享出来。 4 相关博客 4.1 观念洗脑 入这个行之前,先把脑子中的垃圾给清除掉,来洗洗脑。 软件测试行业趋势分析和思考 软件测试基本理论-IBM模式 4.2 接口和分层 接口应用小玩具-博客园积分排名变动监控工具 接口自动化测试的"开胃小菜"---简单黑客攻击手段 4.3 自动化测试 比较全面的基于Python的一些自动化测试技术: Python自动化测试(1)

阶段性总结(从软件工程到分层架构)

怎甘沉沦 提交于 2019-12-06 13:16:15
阶段性总结(从软件工程到分层架构) 阶段性总结(从软件工程到分层架构) 写在前面 软件工程 什么是软件工程 我对软件工程的理解 软件工程流程 UML 定义 为什么会出现UML UML模型 UML建模过程 UML如何描述一个系统 UML总结 设计模式 三层架构 总结 写在前面 这篇文字将会将2011年下半年的学习内容做个总结,不求细节只为从宏观上理解它们之间的联系以及学习它们的目的。 内容包括软件工程、UML、设计模式、三层架构还有两门语言,C#和VB.NET 软件工程 什么是软件工程 软件工程是研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来的学科。(这是维基百科的定义) 其实软件工程的目的就是以健全的工程化的原则,在给定的成本和进度前提下有可修改性、有效性、可靠性、可理解性、可维护性、可重用 软件工程性、可适应性、可移植性、可追踪性和可互操作性并且满足用户需求的软件产品。 我对软件工程的理解 软件工程是伴随着软件的整个生命周期了存在的,它科学的指导着软件的计划、需求分析、设计编码、测试、运行维护整个生命周期的每一个阶段。 软件工程的兴起源于软件危机,人们不得不思考如何保证软件的可靠性,如何保证软件的开发进度等等问题。于是软件工程出现了

系统分析与设计收尾

霸气de小男生 提交于 2019-12-06 12:59:41
项目总结:   项目终于要结束了,说句实话, 很累 。这个项目应该是上大学以来,真正做的比较有意义,有团队感的项目了。每晚上在明理楼通宵的日子、团队成员靠着咖啡续命的日子、凌晨四点看西南石油的日子,现在都还记忆犹新。但是我不想再来第二次了。   本次项目我主要是负责党站的PC端。包括了用户登录注册这些简单的,也包括了权限管理、节点管理这些比较难点的。整个项目使用ThinkPHP3.1搭建完成,本来一开始是打算直接用ThinkPHP5的,但是电脑配置出现问题,导致无法正常路由,使用ThinkPHP3.1就没事,所以最后使用的是ThinkPHP3.1版本。服务器和数据库直接用的PHPStudy,速度快,省事。页面展示用的是后端程序员都喜欢的BootStrap和BUI。整个系统的数据传输都是使用AJAX异步传输,方便,快捷,安全。   整个项目做完之后来看,其实过程中遇到的很多问题都是因为自己的编码少了造成的,所以,每天保持必须的代码量也确实很重要。但是在这次项目里面,我发现了一个更严重的问题。我的组织协调能力很不好,亟待改善。希望在以后能够多多的改善自己的这方面的能力,并不断完善自己。 课程总结:   课程也终于要收尾了,想起我写获奖博客的时候,以为那就是终点。现在才敢大胆的放下心说,我上完这门课了,我问心无愧。这门课,不管是个人作业还是团队作业

软件工程(C编码实践篇)

泄露秘密 提交于 2019-12-06 12:34:32
软件工程(C编码实践篇)学习总结 刘宏伟 《软件工程(C编码实践篇)》MOOC课程 http://mooc.study.163.com/course/USTC-1000002006 一、对软件工程的理解及学习软件工程(C编码实践篇)的心得; 通过学习本课程后,在代码的层面上加深了对软件工程的理解,体现在以下三个方面。 1、对代码的风格进行规范,避免阅读障碍,理解困难等。 2、对于有一定规模的软件来说,可以通过模块化的思想来分割系统组件模块,然后攻破各个模块。 3、在代码的编写过程中,没必要自己从头开始编写代码,可以利用别人已经公开的、高效的、可靠的代码,这样既可以节约时间,又可以减少错误。 学习了中国科学技术大学软件学院孟宁老师的(C编码实践篇)后,从刚开始一个简单的hello小程序,到基本的模块化设计,可重用模块的接口设计等,每一次实验觉得自己都有很大的进步,提高了自己代码的编写能力,使自己能够严格遵守代码风格规范来编写代码。 二、实验报告作业的目录列表(链接) 实验一:写一个hello world小程序 https://www.shiyanlou.com/courses/reports/1270202 实验二:命令行菜单小程序V1.0 https://www.shiyanlou.com/courses/reports/1271013 实验三:内部模块化的命令行菜单小程序V2.0