Need some work done? Post a Project Today
Attention Scriptlance users, Scriptlance has been acquired by Freelancer.com! Find out more
An academic style paper (2000 - 3000 words).
In his seminal paper â€œNo Silver Bullet â€“ Essence and Accidents of Software Engineering â€ Fred Brooks Jr. questioned whether there could be a â€œsilver bulletâ€ that could lay to rest the monsters of missed schedules, blown budgets and flawed products. He argued that software development is ultimately reliant on good designers and good managers and so advances in technology and methodology such as object-orientated analysis and design or programming languages can never give more than marginal gains. He concluded that â€œBuilding software will always be hard. There is inherently no silver bullet.â€
However that paper was written twenty five years ago and in that time there have been a number of advances which claim to specifically address the problems of large scale systems development.
You are to research and prepare a report on one of these new techniques from the following list:
â€¢ Web Ontological Language,
â€¢ Service Oriented Architectures,
â€¢ Product Line Development,
â€¢ NoSQL Databases
â€¢ Enterprise Architecture Frameworks
Your report should be an academic style discussion that critically evaluates the techniqueâ€™s value in the light of software engineeringâ€™s inherent problems and concludes by discussing how far the technology does, or does not, go toward supporting the view expressed by Brooks in the quotation given above.
The report should have solid academic content and you should therefore base your discussion on at least one refereed paper from a leading computing or software engineering journal such as IEEE Software, IEEE Computing or Communications of the ACM.
Freelancer.com (formerly GetAFreelancer, Scriptlance and vWorker/Rentacoder) is the world's largest freelancing, outsourcing and crowdsourcing marketplace for small business. Hire freelancers to work in software, writing, data entry and design right through to engineering and the sciences, sales and marketing, and accounting & legal services.
Find freelance jobs and make money online! We have freelance coders, writers, programmers, designers, marketers and more. Getting the best web design, custom programming, professional writing or affordable marketing has never been easier!
© Copyright 2013 Freelancer Technology Pty Limited (ACN 142 189 759)
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)