The field is young . The technology changes quickly . Different organizations have different needs . There are many types of systems . Developers have widely different backgrounds . Write a two to three ( 2-3 ) page paper in which you :
Analyze each reason listed above as a reason for a diversity of approaches to software construction and modeling , and give your opinion on whether or not each reason is valid .
Propose at least one ( 1 ) additional reason why you believe such diversity of approaches exists . Provide support for your recommendation .
Use at least three ( 3 ) quality resources outside of the suggested resources in this assignment . Note : Wikipedia and similar Websites do not qualify as quality resources .
Your assignment must follow these formatting requirements :
Be typed , double spaced , using Times New Roman font ( size 12 ), with one-inch margins on all sides ; citations and references must follow APA or school-specific format . Check with your professor for any additional instructions .
Include a cover page containing the title of the assignment , your name , the professor ’ s name , the course title , and the date . The cover page and the reference page are not included in the required assignment page length .