LAB 12 Course Summary

曦与 助教 2021-12-16 21:17:55

 

DEADLINE: 2021/12/20 23:59

Requirements

1. Please recall your first assignment in the summer vacation and your imagination of the software engineering course

(1) Compared with the course objectives and expectations of your first blog, "I hope to enhance the ability and employment competitiveness of computer major through practical exercise". Compared with the current learning and practice, in what aspects have you achieved your expectations and objectives, what are the deficiencies and why?

(2) Summarize the practice and improvement of this course, including the following contents:

  • Count how many lines of code you have completed in this software engineering practice;
  • How much time does each operation of software engineering practice take? (Make a list)
  • Which assignment impressed you most? Why?
  • How many hours have you spent on soft work practice? How many hours per week on average?
  • What new software has been learned and used;
  • What new tools have been learned and used;
  • What new languages, platforms and methods have been learned and mastered;
  • Other improvements (e.g., teamwork).

2. Write your own ‘The Mythical Man-Month’, which means write experience summary and case analysis in project practice (e.g., personal project, team project).

 

3. What do you want to suggest and tell the next practice, or for you at the beginning of school, for you in your freshman year, and for Mr. Zhang at the beginning of school? And expectations for future generations. In particular, do you want to change team players in the next term?

 

4. Please analyze your team. Software engineering practice is a rare serious team cooperation experience in universities. ‘The construction law’ says that there are several stages of team development. Has your team experienced them and finally reached the "creation" stage?

5. How to prove that you have learned software engineering?

(1) Develop software that meets user needs

It must be published publicly, with actual users, a certain number of users and continuous usage (10 - 100 users can be maintained after 3 days); Instead of making software that no users use.

(2) Through a series of tools, processes and teamwork, we can release "good enough" software within the expected time

Have project planning / requirements / design / implementation / release / maintenance and regular progress release; Instead of being fooled by staying up late, patching things up, working alone, delayed delivery, etc.

(3)The software can be maintained and continuously developed through data presentation.

It's not that the source code can't be found, the code has no documentation, the code can't be compiled, and there is no development information of projects such as task / bug

P.S: Please use data to prove the above contents or focus on one of the choices in your blog.

 

6.*(Optional) Read the classic papers on code quality in software engineering, select one or several from the following literature, and make a reading note in combination with your own reality (for example, how about the quality of your own code, is it a big mud ball, and how to measure the quality of your own code)? Select one or more of the following reference papers:

[1] Stamelos I, Angelis L, Oikonomou A, et al. Code quality analysis in open source software development[J]. Information Systems Journal, 2002, 12(1): 43-60.

[2] Boehm B W, Brown J R, Lipow M. Quantitative evaluation of software quality[C]//Proceedings of the 2nd international conference on Software engineering. IEEE Computer Society Press, 1976: 592-605

[3] Samoladas I, Stamelos I, Angelis L, et al. Open source software development should strive for even greater code maintainability[J]. Communications of the ACM, 2004, 47(10): 83-87

7. Give full play to your personality, including graphics, photos and creativity

 

Tips:

  1. TA can’t notice all students. If your blog can impress TA, you can get higher remark.
  2. Please issue your homework in the section of assignment on CSDN.
  3. The Link of each assignment you would accomplish must be submit to Moodle, or you will lose the score of the assignment.
  4. Each assignment submitted to CSDN must be completed in English.
  5. Everyone should write their own summary.
...全文
520 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
├ 01 Introduction To The Course,网盘文件 永久连接 │ │ 001 Introduction Overview 2018.mp4 │ └ 002 The Exam Blue Print.mp4 ├ 02 AWS - 10000 Feet Overview │ │ 003 The History Of AWS So Far.mp4 │ │ 004 AWS - 10000 Foot Overview Part 1.mp4 │ │ 005 AWS - 10000 Foot Overview Part 2.mp4 │ │ 006 AWS - 10000 Foot Overview Part 3.mp4 │ │ 007 AWS - 10000 Foot Overview Part 4.mp4 │ │ 008 Dont Freak Out.mp4 │ │ 009 Sign Up To AWS Free Tier.mp4 │ └ quizzes │ └ 001 10000 Foot Quiz.html ├ 03 Identity Access Management IAM │ │ 010 IAM 101.mp4 │ │ 011 IAM - Lab.mp4 │ │ 012 Create A Billing Alarm - Lab.mp4 │ │ 013 IAM Summary.mp4 │ └ quizzes │ └ 002 IAM - Quiz.html ├ 04 AWS Object Storage and CDN - S3 Glacier and CloudFront │ │ 014 S3 - 101.mp4 │ │ 015 Create an S3 Bucket - Lab.mp4 │ │ 016 Version Control - Lab.mp4 │ │ 017 Cross Region Replication.mp4 │ │ 018 Lifecycle Management Glacier - Lab.mp4 │ │ 019 CloudFront CDN Overview.mp4 │ │ 020 Create a CloudFront CDN - Lab.mp4 │ │ 021 S3 - Security Encryption.mp4 │ │ 022 Storage Gateway.mp4 │ │ 023 Snowball.mp4 │ │ 024 Snowball - Lab.mp4 │ │ 025 S3 Transfer Acceleration.mp4 │ │ 026 Create A Static Website Using S3.mp4 │ │ 027 S3 Summary.mp4 │ └ quizzes │ └ 003 S3 Quiz.html ├ 05 EC2 - The Backbone of AWS │ │ 028 EC2 101 - Part 1.mp4 │ │ 029 EC2 101 - Part 2.mp4 │ │ 030 Lets Get Our Hands Dirty Launch An EC2 Instance - Part 1.mp4 │ │ 031 Lets Get Our Hands Dirty Launch An EC2 Instance - Part 2.mp4 │ │ 032 How To Use Putty Windows Users Only.mp4 │ │ 033 Security Groups Basics.mp4 │ │ 034 Upgrading EBS Volume Types - Lab.mp4 │ │ 035 Creating a Windows EC2 Instance RAID Group.mp4 │ │ 036 Create An AMI - Lab.mp4 │ │ 037 AMIs - EBS Root Volumes vs Instance Store.mp4 │ │ 038 Load Balancers Health Checks.mp4 │ │ 039 Cloud Watch EC2.mp4 │ │ 040 The AWS Command Line EC2.mp4 │ │ 041 Using IAM roles with EC2.mp4 │ │ 042 S3 CLI Regions.mp4 │ │ 043 Using Bootstrap .mp4 │ │ 044 EC2...........

183

社区成员

发帖
与我相关
我的任务
社区描述
福州大学 梅努斯国际工程学院 软件工程 教学
软件工程 高校
社区管理员
  • 单步调试
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧