作业1.2:教材中遇到的问题

1.一名软件工程师需要那些知识作为基础。

2.现在已经学过的课程中那些可以帮助我学习软件工程。

3.软件工程,名字中有工程两个字,那么一定需要设计,一个好的设计是成功的一半,如何锻炼我们的设计能力。

4.一款软件在制作完成之后,上市之前,除了让用户试用,还有办法测试这是不是一款合格的软件。

5.软件设计的基本构思法。

6.软件工程师应该注重用户需求还是自己的设计理念,去过这两者出现冲突,要怎么解决。

时间: 2024-08-27 05:30:30

作业1.2:教材中遇到的问题的相关文章

C#第三次作业:在c#中导入excel,并生成html文件

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Data.OleDb; using System.IO; namespace readFile { pub

第1次作业:在黑暗中前行

结缘计算机溯源到初中的时候,我看了一部电影<黑客帝国>,电影里头电脑屏幕流下的绿色文字深深的吸引了我!我觉得这特别的酷,我喜欢刺激.酷的东西. 从此就喜欢上了黑客技术,不过我没有任何天赋,高一自学了一些渗透技术,不过我发现我只是简单的使用这些软件,对内在的原理根本不了解,我充其量就是一个脚本小子. 所以我希望能够学到更过计算机的基础知识,然而我却不知道从何开始,所以我只能暂且放下关于黑客的想法,决心报考计算机相关专业,学习基本的计算机知识. 其实吧,我只是喜欢酷的东西,只要我认为它是件很酷的事

#个人博客作业Week1——浏览教材后提出的六个问题及软件与软件工程的提出。

1.通常,我们阅读软件比编写软件花费的时间更多.正因为编写软件比阅读软件要容易,因此代码的可读性显得尤为重要.那么我们在写程序时应该如何避免多余的,带有误导性的注释,写出一个利于帮助别人读懂程序的注释? 2.当今时代人们的需求各式各样,一个有着敏锐嗅觉的软件团队能够准确而全面地捕捉人们的需求,从而能设计出满足人们需求的软件.像我们这样刚刚诞生的缺乏经验的软件团队应该如何获知市场客户的需求? 3.一个软件团队里的成员之间相互分工协作,在书上有特别介绍了项目经理——PM这一团队角色,并提出了PM的工

鹰眼的创建,弥补教材中鹰眼的不足之处

在Arcengine的教程中,几乎都有创建鹰眼的教程,但是全是千篇一律,而且还有不足之处,比如在添加或者删除图层时,主MapCtrol的视图会发生变化,但鹰眼却不会触发事件,所以本文在原教程的基础上添加了图层添加和删除的监听事件. 1.首先是mapcontrol1的视图范围发生变化时 触发的事件 private void axMapControl1_OnExtentUpdated(object sender, IMapControlEvents2_OnExtentUpdatedEvent e)/

MongoDB University 第三周作业——删除文档中的数组元素

前两周的作业比较简单,轻松搞定,这周的作业突然难起来了,费了好大劲儿写完,还有很多需要改进的地方,目前只能算是勉强实现了功能. 需求: HOMEWORK: HOMEWORK 3.1 Download the students.json file from the Download Handout link and import it into your local Mongo instance with this command: $ mongoimport -d school -c stude

#个人博客作业Week1——浏览教材后提出的5个问题

1.对于MSF的团队模型,请问是团队中的哪个角色监督9项原则的实现?是否会浪费时间和精力在践行9项原则上?2.在调查用户需求和用户体验时如何让不同阶层的用户更多的参与度?3.想成为一位优秀的PM需要从哪几个方向培养自己的能力?与程序员沟通时需要注意哪些问题?4.如何确定软件的更新是否有效?更新后用户不习惯新的操作方式如何解决?5.在IT行业里创新的重要性?如何产生有创意的点子,怎样将其付诸实践?

06-继承与多态 课程作业01 完成课件中的动手动脑的或需要验证的相关内容

一.怎样判断对象是否可以转换? 可以使用instanceof判断一个对象是否可以转换为目标类型: 1 public class TestInstanceof 2 { 3 public static void main(String[] args) 4 { 5 //声明hello时使用Object类,则hello的编译类型是Object,Object是所有类的父类 6 //但hello变量的实际类型是String 7 Object hello = "Hello"; 8 //String是

软件工程个人作业04 - 整数数组中最大子数组和(第二版)

要求: 输入一个一维整形数组,数组里有正数也有负数. 一维数组首尾相接,象个一条首尾相接带子一样. 数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和.求所有子数组的和的最大值. 设计思想: 1 设传参的数组长为n,创建长度为2n的辅助数组,按顺序赋两遍值 2 每一个以 i 开头的子数组有 n 个,也就是从 第 i 个到 n+i (i<=n) 3 将得到的子数组求和并存起来,判断和数组中的最大值即可. 源代码: import java.util.Vector; public clas

斯坦福tensorflow课程 课后作业代码【更新中】

Assignment1 Problem1: Ops excercises Problem2: Task1:Improving the accuracy of our logistic regression on MNIST Task2:数据一直解压失败,所以就先放一边了. Task3:Build a logistic regression model to predict whether someone has coronary heart disease