Tuesday, February 4, 2020

Book Listing Website using PHP and mySQL,HTML Literature review

Book Listing Website using PHP and mySQL,HTML - Literature review Example This is where a Human-Computer Interaction (HCI) comes into picture. According to (ACM SIGCHI 1996), â€Å"Human-computer interaction is a discipline concerned with the design, evaluation and implementation of interactive computing systems for human use and with the study of major phenomena surrounding them†. HCI in general terms can be inferred as a mix of a discipline belonging to the field of engineering dealing with the science of design. It’s a kind of study which evaluates the level of ease with which a person could use the system using the attributes of practicability, intuitiveness and accuracy. A successful interface implementation depends on how well the requirements of the system are gathered in the initial phase. There are critical opinions mentioning the lack of knowledge with developers in identifying the characteristics of humans while using a system, especially a website (Lotze 2002). Reducing design costs, improving quality and the process involved are some of the research areas that are been explored in recent times. Being a subset of User Interaction, HCI involves identifying goals from the standpoint view of both the user and business and also, developing architectural prototypes that can be refined consistently. Most of the efforts that go into coding and creating designs are actually directed towards the development of HCI. In the current trend, with the emergence of cloud computing and other technical advancements, the necessity to develop a safe, useful and commercially viable website is imperative and looking forward, it stands to remain at the same cynosure. Software Development Life Cycle Software development Life Cycle (SDLC) provides an effective approach for developing a website or any kind of software. SDLC involves seven fundamental phases which enclose the entire development timeframe of the software. All these phases are equally important as faltering in any of the phase would lead to astronomical errors in all ot her subsequent phases. The phases includes, studying feasibleness, analysing requirements, designing, modelling, implementation, testing and active operation. SDLC directly relates the phases involved in the management of project with the corresponding phases of Software Development. Out of several SDLC models that are available, for a small term project of this nature, an iterative model of SDLC would be the ideal fit. Other options include the agile and waterfall model. An iterative model allows for an openness to exist between the client and the developer and also, allows for an interactive development – enabling changes to be made even in the middle of a development process. A waterfall model does not allow for the requirements to be added at a later stage as the models are based directly on the initial requirement analysis phase. In case of developing websites, requirements often keep changing and with the advancements in technologies, there is always a constant need for fine tuning the effectiveness of a website. Hence, an iterative model suits as a best model to follow for this kind of development. Additionally, the time spent in analysing the requirements would be quite minimal in an iterative model as there is this feasibility of augmenting the development process with additional requirements, if needed. So, a cost effective, minimal time consuming iterative model would suffice the demands of developing a book listing website. (Saleh 2009) Data Security and Accessibility Information security is one of the primary aspects of

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.