In: Computer Science
What questions would you ask of this business owner to determine
the strategy for developing the application?
How would you conceive the project in terms of stages
based on the life-cycle of ASP.NET?
What are the immeidate challenges to this project's success?
ANSWERS :
ANS 1. The questions that I would ask of this business owner to determine the strategy for developing the application :
a) Asking about the strategic project : It is mainly required to acheive the goals and aspirations in the future.
b) Asking about the goals and objectives .
c) Who are the target audience.
d) What are the specific skill sets and special equipments required.
e) About the Parameters to identify the success of the application.
f) What are the risks that needs to be planned before hand.
g) Any specific information that is required to complete the project.
--- In following way we would you conceive the project based on the life-cycle of ASP.NET :
There is application life cycle and page life cycle.
- By following application life cycle :
The request is made to access the application by the user , the pipeline receives it then response object is created and also a instance of httpapplication object is created. Finally request is processed.
- By following the Page life cycle which is utilised most :
1. Initialisation with regards to page request
2. Loading the page.
3. Checking the validity of the request/ page.
4. If request is old in type then the concerned event handlers are started.
5. Next step is to call the render method and this gives the desired output through stream.
6. After this all the desired result is obtained and all the cleanup is done.
--- Following are the immeidate challenges to this project's success :
1. Maintainence : the most important thing is to maintain the software developed and this can pose a threat or challenge to the project success if the maintanence is not done up to the mark.
2. Software update : it is also necessary to bring new new updates as fast as possible in order to keep the audience engaged and to introduce the new features. This can pose a threat if not done.
3. Successful deployment of all the updates
4. Promotional issues.
5. Lack of possible mitigation steps for the possible errors that can come in future.