Issues with implementation based design and the classical mistakes of software engineering : a case study on the development of a web parser
The problem involved the development of an application to extract textual information from web pages of Wiki CPE207 of the course SC/CPE 207 Software Engineering. This involved searching for a selectable and changeable reference set of student names fed in from MS Excel. The purpose of the applicati...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2011
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/43881 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-43881 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-438812023-03-03T20:33:42Z Issues with implementation based design and the classical mistakes of software engineering : a case study on the development of a web parser Garg, Shiva. Kevin Anthony Jones School of Computer Engineering DRNTU::Engineering::Computer science and engineering::Software::Software engineering DRNTU::Engineering::Computer science and engineering::Computer applications::Administrative data processing The problem involved the development of an application to extract textual information from web pages of Wiki CPE207 of the course SC/CPE 207 Software Engineering. This involved searching for a selectable and changeable reference set of student names fed in from MS Excel. The purpose of the application was to aid in determining the level of participation of the students enrolled in the course, so that the course lecturer has an automated system to gauge the contribution level of the students. This project project evolved into a case study wherein an initial implementation was developed and new requirements were added on to increase the scope of the project. However, subsequent environmental changes (Blackboard upgrade from Blackboard 8 to Blackboard 9) led to the failure of this initial implementation due to its dependency on Blackboard’s internal authentication mechanism. The report presents an investigation into the causes of the failure of this initial implementation. Bachelor of Engineering (Computer Science) 2011-05-12T02:00:10Z 2011-05-12T02:00:10Z 2011 2011 Final Year Project (FYP) http://hdl.handle.net/10356/43881 en Nanyang Technological University 58 p. application/pdf |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
DRNTU::Engineering::Computer science and engineering::Software::Software engineering DRNTU::Engineering::Computer science and engineering::Computer applications::Administrative data processing |
spellingShingle |
DRNTU::Engineering::Computer science and engineering::Software::Software engineering DRNTU::Engineering::Computer science and engineering::Computer applications::Administrative data processing Garg, Shiva. Issues with implementation based design and the classical mistakes of software engineering : a case study on the development of a web parser |
description |
The problem involved the development of an application to extract textual information from web pages of Wiki CPE207 of the course SC/CPE 207 Software Engineering. This involved searching for a selectable and changeable reference set of student names fed in from MS Excel. The purpose of the application was to aid in determining the level of participation of the students enrolled in the course, so that the course lecturer has an automated system to gauge the contribution level of the students.
This project project evolved into a case study wherein an initial implementation was developed and new requirements were added on to increase the scope of the project. However, subsequent environmental changes (Blackboard upgrade from Blackboard 8 to Blackboard 9) led to the failure of this initial implementation due to its dependency on Blackboard’s internal authentication mechanism. The report presents an investigation into the causes of the failure of this initial implementation. |
author2 |
Kevin Anthony Jones |
author_facet |
Kevin Anthony Jones Garg, Shiva. |
format |
Final Year Project |
author |
Garg, Shiva. |
author_sort |
Garg, Shiva. |
title |
Issues with implementation based design and the classical mistakes of software engineering : a case study on the development of a web parser |
title_short |
Issues with implementation based design and the classical mistakes of software engineering : a case study on the development of a web parser |
title_full |
Issues with implementation based design and the classical mistakes of software engineering : a case study on the development of a web parser |
title_fullStr |
Issues with implementation based design and the classical mistakes of software engineering : a case study on the development of a web parser |
title_full_unstemmed |
Issues with implementation based design and the classical mistakes of software engineering : a case study on the development of a web parser |
title_sort |
issues with implementation based design and the classical mistakes of software engineering : a case study on the development of a web parser |
publishDate |
2011 |
url |
http://hdl.handle.net/10356/43881 |
_version_ |
1759855130447970304 |