The difference between software engineering and computer science:
- Computer Science focuses on theory and fundamentals, while software engineering is the actual process of developing software.
Sociotechnical Systems:
- Sociotechnical system are the non-technical elements(such as people, processes, and regualtions, etc.), as well as technical components such as computers, software, and other equipment.
Wicked Problems
- A problem that is so complex and involves so many related entities that there is no definitive problem specification.
Fan-out
- When a method calls many other methods.
Re-factoring
- Continuous improvement; combats the degregation of changes.
Enthnography
- An observational technique where the software engineer put his or herself in the shoes of the user.
Code & Fix
- I learned this is the worst technique when coding.
None of these concepts were included on the test. They just stood out to me, and I feel like I should know them if I want a career in software engineering.
~Team Update~
My team and I are finishing up the tests we have been running. Firefox has 16 different types of tests so we split this up among the 5 of us. The testing for Firefox is very thorough, so I think it is a good idea for us to see every kind of test in order to fully understand the system. We are starting deliverable #2 today.
No comments:
Post a Comment