软件过程

软件需求分析-----用例图

别等时光非礼了梦想. 提交于 2019-12-11 07:11:22
本文通过学习原文: 1、https://blog.csdn.net/haoyoumo/article/details/43267121 2、https://blog.csdn.net/weixin_42369687/article/details/90106419 3、https://blog.csdn.net/yoyo328/article/details/78009237 将其整理在此处,方便使用。 UML中用例图的作用及画法 用例图(Use Case Diagram)是由软件需求分析到最终实现的第一步,它描述人们如何使用一个系统。用例视图显示谁是相关的用户、用户希望系统提供什么样的服务,以及用户需要为系统提供的服务,以便使系统的用户更容易理解这些元素的用途,也便于软件开发人员最终实现这些元素。用例图在各种开发活动中被广泛的应用,但是它最常用来描述系统及子系统。 当用例视图在外部用户出现以前出现时,它捕获到系统、子系统或类的行为。它将系统功能划分成对参与者(即系统的理想用户)有用的需求。而交互部分被称作用例。用例使用系统与一个或者多个参与者之间的一系列消息来描述系统中的交互。 用例图包含六个元素,分别是:参与者(Actor)、用例(Use Case)、关联关系(Association)、包含关系(Include)、扩展关系(Extend)以及泛化关系

软件测试面试五十道题

那年仲夏 提交于 2019-12-10 20:19:36
目录 1. 什么是软件测试?...................................................................................................................................... 3 2. 软件测试的目的?................................................................................................................................... 3 3. 软件测试的原则?................................................................................................................................... 3 4. 请分别阐述目前白盒测试和黑盒测试主要的测试用例设计方法?.................................................. 4 5. 什么是测试用例,什么是测试脚本,两者的关系是什么?...............................................

软件过程改进练习题

烈酒焚心 提交于 2019-12-09 18:49:36
软件过程改进(SPI.Software Process Improvement) 软件过程方法从上世纪90年代开始在软件开发中得到应 用,被许多软件开发组织所接受。并被认为是软件生产达到 工业化前的一个必须经历的阶段,是软件工程学科发展中的 一个重要里程碑,软件过程理论是现代软件开发人员和管理 人员必备的知识。 软件过程将技术、人和管理紧密地结合在一起,过程改 进是软件开发组织提高软件质量、提高生产率、降低成本的 一种有效方法。 软件过程改进已经形成了一套改进和评估的方法,代表 性成果有CMMI、ISO15504、ISO9000、6σ等。国内外众多软 件开发组织都以通过过程改进评估为手段,达到提高竞争力 的目的。 一、名词解释 1.软件生存周期(Software Life Cycle) 软件生存周期又称为软件生命期,生存期。是指从形成开发软件概念起,所开发的软件使用以后,直到失去使用价值消亡为止的整个过程。一般来说,整个生存周期包括计划(定义)、开发、运行(维护)三个时期,每一个时期又划分为若干阶段。每个 阶段有明确的任务,这样使规模大、结构复杂和管理复杂的软件开发变得容易控制和管理。SDLC的六个阶段:1. 定义及规划2.需求分析3. 软件设计4.程序编码5.软件测试6.运行维护 2.项目(Project) 项目是指一系列独特的、复 杂的并相互关联的活动

团队总结

不想你离开。 提交于 2019-12-08 17:20:47
这个作业属于哪个课程 https://edu.cnblogs.com/campus/xnsy/GeographicInformationScience 这个作业要求在哪里 https://www.cnblogs.com/harry240/p/11524252.html 团队名称 认真不马虎队 这个作业的目标 个人总结 Github地址 https://github.com/lilizhang94/-- 一、团队成员 学号 姓名 201731024101 李楠(组长) 201731024105 汪小萍 201731024203 黄耀萱 201731024201 孙颖 201731131317 杨也 201731022104 张莹 二、正文 1、汪小萍 201731024105 博客链接: https://www.cnblogs.com/wangxiaoping/p/11979207.html 博客内容: ①个人总结与收获 时间过得很快,这门课已经结束了。对于这门课程,我真的感觉挺难的,代码是我的弱点,除了一些很简单的基础代码能看懂,但是稍微难一些的就搞不明白了,更不要说我自己写代码了。但是老师认真的超级好,很温柔,助教也很认真负责。这门课程最大的收获就是我们自己组队编写一个软件。由于我们组全是女生,所以编辑代码的能力很弱,我们就决定做一个很简单的贪吃蛇游戏,这个游戏对于我们最开始来说

软工造梦厂团队总结

。_饼干妹妹 提交于 2019-12-08 15:19:31
作业课程 https://edu.cnblogs.com/campus/xnsy/GeographicInformationScience/homework/10121 作业要求 https://www.cnblogs.com/harry240/p/11524252.html 团队名称 C#软工造梦厂 作业目标 总结团队开发项目的经验 GitHub地址 https://github.com/shisan9527 一、队员列表 姓名 学号 张旭(组长) 201731024123 周成杰 201731024136 邹扬锋 201731024134 赵俊安 201731024121 黄涛 201731024119 陈欣 201731024102 马芸慧 201731024104 马昊妍 201731024107 二、正文 姓名 张旭 学号 201731024123 博客地址 http://home.cnblogs.com/u/shisan9527/ 第一篇博客地址 https://www.cnblogs.com/shisan9527/p/11512084.html 提出的问题 1.好的想法会赢 关于这个问题我还是保持了刚开始的想法,好的想法当然会赢,只是这个“好”体现在哪个方面,如果在某一领域这个想法无法获得成就那就说明这个想法在这个领域其实是不算好的

CTRL_IKun团队项目总结

点点圈 提交于 2019-12-08 14:17:34
1. 团队项目-总结 这个作业属于哪个课程 课程链接 这个作业要求在哪里 作业要求 团队名称 CTRP-lkun 这个作业的目标 团队项目总结,每个人的收获和感悟 Github地址 Github 2. 队员列表 姓名 学号列表 廖志丹(队长) 201731032125 王川 201731021132 江天宇 201731024132 张微玖 201731024126 宋杰 201731024120 3. 队员个人总结     (一)张微玖个人总结 姓名 张微玖 学号 201731024126 第一次博客地址 地址     1.解答问题         (1)业务人员和开发人员在项目开发过程中应该每天共同工作吗?                 答:在这次项目之后,我认为应该尽量保持共同,比如相同的工作时间,工作地点,以确保及                     时的交流反馈,便于处理需求变更的问题。         (2)我们应该如何辨别和吸引潜在用户                 答:在做需求分析时 ,我也遇到了这样的问题:我们的产品的受众群体有哪些?首先,我们是                     做一款学生课堂考勤系统,所以首先想到的就是学生,然而学生是那种类型的呢?高中生?                     大学生?留学生还是其他?问题不断被细化

软件人员推荐书目

二次信任 提交于 2019-12-07 13:52:28
软件人员推荐书目(一) 大师篇 一、 科学哲学和管理哲学 【1】 "程序开发心理学"(The Psychology of Computer Programming : Silver Anniversary Edition) 【2】 "系统化思维导论"(An Introduction to Systems Thinking, Silver Anniversary Edition) 【3】 "系统设计的一般原理"( General Principles of Systems Design) 【4】 "质量?软件?管理(第1卷)—— 系统思维"(Quality Software Management:Systems Thinking) 【5】 "成为技术领导者——解决问题的有机方法"(Becoming A Technical Leader:An Organic Problem Solving Approach) 【6】 "你的灯亮着吗?-发现问题的真正所在"( Are Your Lights On? How to Figure Out What the Problem Really Is) 【7】 "程序员修炼之道"(The Pragmatic Programmer) 【8】 "与熊共舞:软件项目风险管理" (Waltzing With Bears: Managing Risk on

最后一次作业

家住魔仙堡 提交于 2019-12-06 20:38:27
这个作业属于哪个课程 18级软件工程基础 这个作业要求在哪里 http://edu.cnblogs.com/campus/xnsy/Autumn2019SoftwareEngineeringFoundation/homework/10119 团队名称 阿里巴巴国际懂事会 第一次作业博客: https://www.cnblogs.com/bjyxszd/p/11507893.html 一、对提出问题的解决 在第一次作业中,我针对课本第八章的内容提出了以下问题:在第八章需求分析中,讲到其中一种调研用户需求的方法为“焦点小组”,大致为找到一群目标用户,以议会的模式发表用户想法,以此作为结果的参考。同时也讲到这种方法有弱点:容易被善于表达者控场。为什么这种方式不能被取而代之呢?就我日常的经验来讲,一群人面对面讨论时,是很容易被表达能力强者带风向,大家的观点是很难做到多元化的。一对一交流或以问卷调查的方式都更能采集到准确数据。对于这个问题,在学完本课程后,我意识到,调研用户需求在开发软件的过程中不只单单采用一种方,多种方法协同会产生更准确的结果。 在第十六章我提了以下问题:第十六章讲到一个“赢者通吃”当年概念,第一名几乎得到全部的分数,第二名无论多接近第一名也只能获得0分。这种情况在IT行业太过普遍,很多软件在某一领域经常造成垄断式的效益。比如新浪公司的新浪微博在这一领域几乎是一骑绝尘

APP测试流程梳理

可紊 提交于 2019-12-06 18:13:28
1 APP测试基本流程 1.1流程图 1.2测试周期 测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即15个工作日),根据项目情况以及版本质量可适当缩短或延长测试时间。 1.3测试资源 测试任务开始前,检查各项测试资源。 --产品功能需求文档; --产品原型图; --产品效果图; --测试设备; --其他。 1.4日报及产品上线报告(内部报告机制) 1)测试人员每天需对所测项目发送测试日报。(也就是我这边有邮件通知测试项目的时候一般均属于输出测试日报) 2)测试日报所包含的内容为: \\Dell-server\网站软件app等开发\产品测试部\测试知识区域\测试文档类模板\项目测试报告邮件输出模板.doc 4)不同版本测试报告输出 2 App测试点 2.1安全测试 2.1.1软件权限 1)扣费风险:包括发送短信、拨打电话、连接网络等 2)隐私泄露风险:包括访问手机信息、访问联系人信息等 3)对App的输入有效性校验、认证、授权、敏感数据存储、数据加密等方面进行检测 4)限制/允许使用手机功能接人互联网 5)限制/允许使用手机发送接受信息功能 6)限制/允许应用程序来注册自动启动应用程序 7)限制或使用本地连接 8)限制/允许使用手机拍照或录音 9)限制/允许使用手机读取用户数据 10) 限制/允许使用手机写人用户数据 11) 检测App的用户授权级别、数据泄漏

代码写不对队-团队项目总结

天大地大妈咪最大 提交于 2019-12-06 16:35:50
代码写不对-团队项目总结 这个作业属于哪个课程 https://edu.cnblogs.com/campus/xnsy/GeographicInformationScience/ 这个作业要求在哪里 https://www.cnblogs.com/harry240/p/11524252.html 团队名称 “代码写不对” 团队项目 英语APP制作 这次作业的目的 对该课程做一个总结 Github地址 https://github.com/985303642/English-app-APP/tree/master/985303642 一、团队成员信息 姓名 学号 曾正男(组长) 201731024131 魏恩博 201731024133 任星辰 201731024142 李志 201731024118 王旭 201731024124 宋树钱 201731024138 付昶宇 201731024228 何辉 201731024220 二、成员总结 NO.1 |姓名|曾正男 | |--|--| |学号|201731024131| |第一篇博客地址| https://www.cnblogs.com/zhengdimofa/p/11506306.html | 1.第一次作业问题与解决: 1.【第8章 8.3获取用户需求——用户调研】,该节介绍了用户调研的一系列方法,但是只限于方法