Difference between revisions of "Software Engineering"

From CompSciWiki
Jump to: navigation, search
m
Line 31: Line 31:
 
http://cplus.about.com/od/thebusinessofsoftware/a/softwareeng.htm
 
http://cplus.about.com/od/thebusinessofsoftware/a/softwareeng.htm
  
www.dcnicn.com/BusinessNews/Software_Engineering.ppt  
+
http://www.dcnicn.com/BusinessNews/Software_Engineering.ppt  
 
}}
 
}}

Revision as of 11:43, 30 November 2010

COMP 1010 Home > Software Engineering


Introduction

Software Engineering is the practice of designing, implementing and creating software by applying the ideologies and principles of software development. Designing the software is usually done in groups (pair programming) and a common programming language (C++, java) is selected for development. Software is designed to meet certain criteria’s such as; it been reliable, efficient, affordable and effective and built to last. It has a systematic approach to the design, test and maintenance of the software by applying engineering toward the software.


Types of Software Engineering Practice

Agile Software Development

XP methodology

Scrum

Waterfall

Software Engineering vs. Computer Science

Future Career Options

Some kind of conclusion

References and Useful Links

http://www.cs.concordia.ca/prospectivestudents/softwareengineeringvscomputerscience/

http://blog.mountaingoatsoftware.com/differences-between-scrum-and-extreme-programming

http://cplus.about.com/od/thebusinessofsoftware/a/softwareeng.htm

http://www.dcnicn.com/BusinessNews/Software_Engineering.ppt

Previous Page: What is Programming? Next Page: Anatomy of a Program