RainbowPlan team project - Summary

Blog introduction
This work belongs courses https://edu.cnblogs.com/campus/xnsy/GeographicInformationScience/
Where the job requires https://www.cnblogs.com/harry240/p/11524252.html
Team Name RainbowPlan
The target job My understanding of the team members, with summary reports
Github Address https://github.com/Rainbow-Plan/Rainbow-Plan-ES

1. Team

student ID Full name
201731024235 He Jiwu (Leader)
201731024221 Liquan Xi
201731024222 Xie Kaiyu
201731024229 Fu Weixin
201731024112 Xiao Yi Fei
201731024110 To Gordon
201731024106 Dan mother

2. The players start and end:

Please have the first speaker

Full name What 继武
student ID 201731024235
The first chapter work blog https://www.cnblogs.com/lobooi/p/11505469.html

First, the question of his first jobs now

  • A little unexpectedly, I was there at the time of discovery of the problem to try to find the answer, so at that time I basically learned the answer to your question, it could be my habit, if we can immediately check immediately the investigation, finding out will be down, or feeling inadequate investigation will stay, think later.
    So in fact, the general attitude is that there is a problem, can immediately think of a solution immediately resolved, but still do have a question: "markdown table style, in fact, do not support a merged cell, if required, can how to operate? "- at the time I feel like I have not found the solution in detail, it should be written in the language of design, so I put the question put down (later forgotten), of course, he did not bring any distress and trouble to me, so it can be said that I am not to break the problem, but to bring it down a little notebook.

  • The Ins and Outs complete courses on software engineering, naturally will encounter many new problems, one is technical, one is on the team (problems in the team, I have written in Beta summary report in). I have to say: The hardest problem is that the entire process logic software problem, because of technical problems, or to find more or less similar knowledge or solutions on the Internet, but the architecture and logical problems of its own software, it not simply to be able to find online the. Of course, according to my temper, and will definitely be looking to find a solution, after I pondered summary rethinking in summary, I formed from the "point of logic" to "local logic" to "global logic" mode of thinking and analysis corresponding reverse matching check pattern ; such a model constitution, is to think out of the study (due to class lectures seriously) from the software architecture model, ha ha ha ha.

  • There is a place worth saying: problem solving, perseverance.

Second, the harvest and experience

  • I know that our learning programming-related technology, although very few indeed, but I really like, so learning very seriously, and he plans to gain a lot of knowledge of many of their own desire, but, in fact, every semester such technology is Diudiu put up, the need to re-review study, not necessary to turn a blind eye, that I learned, what with whom?
    In fact, I myself do not dare answer this question, but when I write honestly our team by one day and night own software, I was really happy and excited, I feel all sorts of their own problems hard to deal with the problem of the brain injury, always pay, not in vain, did not live up support and help his teammates wasted his teammates.
    It turned out that a try! This is repeatedly learning process, "Learning While Learning", though not self-conscious to do the review, but every time again to "learning for" , will find "Reviewing the Old", which should be the learning The maximum harvest it.

  • And hard and I meet may be the greatest experience: Although I do not have a definite article lists the problems and I learned, but I personally write every line of code, and I spent every minute, can be described as is paved with "the bodies of brain cells," always to a little better, so I spent a bit of time addition of dead brain cells but also the addition of a little, but in the end the interface up and running, covered up the "fifth hello ", personally told me that all the hard work has paid off.
    These rewards not make me feel greatly satisfied, but also further encourages me to continue to work hard, so I have to go further momentum, although the last of the first generation finished from perfect, but we have the power to continue to improve. (Often I want to write a little to hide their own, could not help but show it to others or harm himself, ha ha ha ha ha)

  • The official said that: on the course, in fact, I feel very good, but for the white key personnel or students who do have a lot of pressure, so it might also be curriculum model really need, like us, continue to improve and progress; moreover thanks several teachers and teaching assistants supervise students, reminders, support, and help us pay for the time and effort, you have worked hard!

Please have a second spokesman

Full name Liquan Xi
student ID 201731024221
The first chapter work blog https://www.cnblogs.com/kingxi/p/11507186.html

First, to answer their own questions
(1) What is software engineering?

  • A: Software engineering is the engineering concept applied to software development, operation and maintenance, is a series of software development activities
  • Solution process: First, consult books familiar with the concepts, in the course of the project team, a deep understanding of software engineering is exactly what it means. Including requirements analysis, design, detailed design, coding, implementation, operation and maintenance process and a series of software development.

(2) In the software development team, how to distinguish between the distribution of different treatment will reduce the mess staff enthusiasm for work?

  • A: The team contribution, strictly according to the percentage of personnel, the team selected the best 20%, middle 70% and 10% improvement. Stimulating the division level disclosed practices, team members into the A, B, C so that different levels.
  • Solution process: project development work by the team, kind of feel, a software development team, and hold big pot problem thigh problem, the solution is to assign specific tasks to each person in the beginning phase of the project, enforce complete.

(3) what is called scenario testing?

  • A: do software testing time, we need to consider in the real world users use the software process is kind of how, then, simulate this process to see if the software can not meet the needs of users. In order to make the software meet the actual needs of users.
  • Solution process: In the course of this project team, but also to use this method, the user is in accordance with the procedure used to test and improve the software, so that more applications to meet customer needs.

Second, after this semester, you have mastered the skills which were not there before, how do you master?

  • (1) First, use the CSDN blog, never before heard of this thing, I have not heard of the blog garden.
  • (2) CSDN programmer is simply a paradise, a lot of programming chiefs gathered here, almost at this stage any procedural issues encountered can be resolved here.
  • (3) harvesting method to test the code, before the code for the test just heard, I do not know what is, what is the use.
  • (4) team in the past almost all the work is done alone, although the project team to do their own good, but to understand the importance of teamwork. Usually less experienced team, this time has been greatly improved.

Third, the profound experience and learning summary

  • First of all software engineering this course I feel very good (did not blow Rainbow fart), for our next professional learning is very important. Although the letter is the core spatial analysis, but mainly rely on computer knowledge to achieve. The lesson for us to do professional software development projects in the future very helpful.
  • Then, if this course if you can open in a better sophomore, sophomore learning some basic knowledge of the language (C #), the course is not a lot, but also have time to seriously do. For me personally, I'm more interested in themselves to programming because it chose a junior professional open experiment, in addition to the usual learning requirements, test schedule is also required, so the school can not focus entirely on the project, leading to the final learning effect is not particularly good.
  • In short, this course down still learned a lot, familiar with the process of software development, as well as solutions to the problems encountered, at least know where to go to find help can encounter problems, as well as the importance of teamwork. Thank Xiao teacher imparting knowledge, thanks to the patience and guidance of two assistants to help students.

Please have a third spokesman

Full name Dan mother
student ID 201731024106
The first chapter work blog https://www.cnblogs.com/mudan/p/11480595.html

Through this course, I understand a lot of things, but also understand a little bit after the forward direction.

  • First of all, I understand that many did not know things, such as writing a blog, publish, markdown of some of the syntax, the whole process of software development experience to: software development difficult, but also a hint of the joy of tasted software to run successfully, still the whole process learned a lot of teamwork ideas, and his team has to be simple and easy to complete the task more efficient than they alone do the task yourself, you can also learn a lot of things from his own teammates who do not, such as the production of small PPT skills class, people learn a lot is a process, a process of harvest.
  • We followed the course work done, head down, still feel the software side of things too difficult for me, I think I do not have the ability to write the code, I have not had too many from which to obtain a sense of achievement, there is no time to succeed hard-won sense of joy, so I feel I may not be suitable for such a professional, I still follow their own ideas to the study section, later in the day inside work hard as well.

Please have the fourth spokesman

Full name Xiao Yi Fei
student ID 201731024112
The first chapter work blog https://www.cnblogs.com/XYFWXR/p/11504720.html

First, the software engineering imagination and answer questions raised by the
   Software Engineering as our professional an elective course, initially I think it should be relatively easy, plus one from the sister school seniors learned about the content of classroom teaching and other relevant circumstances, I feel this course very interesting. But this semester is actually down, the feeling is not easy. He said interest is the best teacher, because I really developing software, writing code this sort of thing is not cold, so a semester is still relatively torment. But fortunately, I have a very Nuys team, under the leadership of captain we have made some achievements.
  For the first time private job to raise this issue, I think the second question should be the deepest feelings. Our team developed English learning software options, and ultimately the most out of multi-effect is not considered beautiful or how complex. In spite of this, we also experienced a relatively long period, seven members of the team division of labor, have to do UI design, database links have to do with writing code designed ...... Through such a process, I felt some television very easy to put on and soon developed a software situation should not exist. Because you want to develop a software, in addition to the initial shape, but also through a series of self-test and beta, to be constantly revised and refined, it may be put into the market.
  
Second, a new problem: in software engineering-related occupations work schedule like?

Third, through learning and hands-on practice in this semester, I have some knowledge and understanding of the software development team to understand the importance of a division of labor and cooperation, common progress. Because actually involved, though not many did, but still somewhat surly learn, and earn.

Fourth, the experience: nine weeks of software engineering courses can be a long or a short time. Nine weeks of learning coupled with complete individual assignments to complete the project development team, so I learned a lot of knowledge related to software engineering. Especially the cooperation in the team this one, we communicate through online, met to discuss the next line, under the leadership of captain, a lot of progress, and finally made our team of software. But also this course, I have a deep understanding of their own hearts, in the future career path, I should not choose software engineering-related occupations. But I was very grateful, because this course made me realize and learn something not seen in the past, in my life, it will be considered a meaningful experience

Please have a fifth spokesman

Full name To Gordon
student ID 201731024110
The first chapter work blog https://www.cnblogs.com/amelia13/p/11504811.html
Description link https://www.cnblogs.com/amelia13/p/11978968.html

Personal summary and analysis
  blink of an eye, to study software engineering this course is over. To be honest, I am not satisfied that there are many places with my performance. Now I will summarize in two ways according to assistant job requirements.
First, try to answer the questions you raise
questions a:
Teardown and Setup methods?

A: SETUP and TEARDOWN belong to third parties in a single month test API --- XUnit (JUnit) names of the two methods, setup initialization method is mainly achieved before the test, teardown methods to achieve major garbage collection work once testing is complete.
The simple answer:
data initializing unit testing start flag setup;
tearDown marking unit test is completed and starts initialization data recovered waste.

Second problem:
software engineering naming convention?
A:
See: https://wenku.baidu.com/view/ef8e54458ad63186bceb19e8b8f67c1cfad6ee9d.html

Question three:
software process model of software engineering?
A: The software process is a framework for creating high-quality software needed to complete the activities, actions and tasks. Including the waterfall model, incremental model, evolution model, the prototype model, spiral model.
See: https://blog.csdn.net/weixin_34198797/article/details/91380511

Question 4:
software requirements analysis in software engineering What is the significance of that?
A: needs analysis is the basis for software development. Needs analysis to software development has played a role in decision-making, provides a direction of development, and pointed out the strategy developed in software development and maintenance, has played a pivotal role.

Second, the harvest and experience
  at the beginning of this course, it is the teacher in class content point of view, or to the fundamental absorption, but to the latter point, "dry" really the beginning, I clearly felt that their knowledge reserves are not enough, especially , C # grasp of the semester just learning the very lacking in my writing code encountered great difficulties. A semester, in fact, not many things he learned, in large part because they usually lack the consciousness of learning difficulties do not like to study.
  Harvest is there, first and foremost the principles and methods of software engineering have some understanding of what the important steps (requirements analysis, design, coding, debugging and maintenance), and complete these steps generally need to do software development. The second is more aware of the power of teamwork in the first team defense project, individual project teams so I had a question, because it was the software engineering is indeed a lack of awareness, I felt how this can work it out, but Finally, they all do come out, and very successful, I think I would not be separated from their efforts every team member.

Please have a sixth spokesman

Full name Xie Kaiyu
student ID 201731024222
The first chapter work blog https://www.cnblogs.com/Isxky/p/11508763.html

  回望第一次的作业,我对于软件工程这门课程的想象应该是和c#课程一样的,上课讲述怎么编写代码,期末进行考试。但是这门课程实际上却是介绍关于软件怎么开发以及开发的整体过程,关于代码讲解的不是太多,考试也是通过平时的做个人作业和项目,和我想象的有比较大的出入的。在第一次作业中提出的问题基本上都是客观的问题各有各的看法,也有提出goto函数的使用与以前不同,但是通过搜索发现可以有多种用法。在这一学期的学习中肯定也会产生问题,如代码的编写,还有软件的打包,软件中的一些其他问题等。
在这一学期中,通过助教的博客和百度,学习掌握了一些平台的使用如git、GitHub、CSDN、博客园等,通过书籍与网页浏览学习到了软件开发的一些基本过程如开发的时间安排,人员的分工合作,与代码的编写,对于很多的代码都可以自己进行编。这些都是以前所欠缺的。
  通过一学期的学习,感觉自己学到了很多的东西,在一次次的作业和项目软件的完成过程中,不断的学习,不断的收获,看着软件慢慢的成型也感觉到了开心与满足。同时也深感自身的不足,代码的编写使我感觉自己原来是这么的知识匮乏,必须不断的学习,才能避免这种情况的发生。总之,这学期的学习收获是令人欣喜的,不仅学习到了很多平台的使用和软件开发的过程,同时也查看到了自身对于代码编写的不足,使我能够查漏补缺,可以通过现在的学习提升自身。

有请第七位发言人

姓名 傅伟鑫
学号 201731024229
第一篇作业博客 https://www.cnblogs.com/lanti/p/11507945.html

  通过一学期的学习,我大概了解了软件工程这门课的思想。在第一次作业时,我对软件工程这门课有许多疑问,特别是关于代码规范化的问题。我曾经认为代码规范化并不重要,只要能把程序写出来,怎么写又有什么关系呢?可是在我学习了软件工程这门课后,我才知道软件开发并不是一个人的工作,软件开发需要开发团队所有人的参与,这时候代码规范化就显得尤为重要了。如果连自己团队里面的人都看不懂自己的代码,那么软件的开发效率就会大大降低。在这一个学期里面,我在老师及助教的带领下熟悉了软件的开发流程,学会了使用GITHUB,CSDN博客园等平台,发现了软件的新世界。以前以为编程是枯燥乏味的,现在对编程有了新的理解和看法。
  在一学期的学习后,我学会了团队合作,在与大家的相处之中不断提升自己是一件十分美好的事情。

3.Github地址:

Rainbow-Plan-ES
GIT团队项目
GIT团队文档

Guess you like

Origin www.cnblogs.com/lobooi/p/11988600.html