Reflect on Software Engineering

Now that you are almost done with this class, I would like you to write on last essay that summarizes what you’ve learned about software engineering.

Because the technology stack for this class is designed for the creation of web applications, some students think this class is simply about web application development. Of course, web application development is a skill you’ve acquired in this class, but the more fundamental goal of this class is for you to acquire experience with fundamental software engineering concepts including:

For this essay, reflect on what you learned about software engineering in general during this course, by taking two or three of these topics and discussing what they mean beyond web application development. For example, you learned about a style of Agile Project Management called Issue Driven Project Management. Could you see yourself using that project management style for a project not involving web applications? If so, then discuss what Agile Project Management is, what Issue Driven Project Management is, and how you could see yourself applying it to different project contexts.

Be careful and do not assume the reader understands what “configuration management” or “design patterns” or whatever means. You must define these terms if you are using them.

Checklist for Technical Essay Style Guide

Use the checklist from the Technical essay style guide to ensure your essay meets expectations:

[ ] Name the essay file according to its subject.

[ ] Create an interesting title that draws in the reader.

[ ] Use appropriate spelling and grammar.

[ ] Write for the world, not the professor.

[ ] Format code appropriately.

[ ] Use internal headings to structure your essay.

[ ] Format and attribute quotations.

[ ] Include pictures or other media.

[ ] Don’t be boring, don’t be inappropriate.

[ ] Review your post’s content and appearance.

[ ] One paragraph is not enough.

[ ] Explain use of AI such as ChatGPT in research and writing the essay.

Submission instructions

The due date in the Schedule page is recommended, but not required. You do not have to submit this essay to Laulima, but I will be reviewing it as part of your final exam review. So please make sure it’s done by the time you finish your final exam assignment.