StudentShare
Contact Us
Sign In / Sign Up for FREE
Search
Go to advanced search...
Free

Social Fashion Application - Coursework Example

Cite this document
Summary
The essay explores design. This is a developmental stage that follows the requirement specification and majorly involves feasibility and high level design. System design helps specify system and hardware requirements and also helpful in the definition of architecture. …
Download full paper File format: .doc, available for editing
GRAB THE BEST PAPER95.8% of users find it useful
Social Fashion Application
Read Text Preview

Extract of sample "Social Fashion Application"

?Design This is a developmental stage that follows the requirement specification and majorly involves feasibility and high level design (Addamio, 2009). System design helps specify system and hardware requirements and also helpful in the definition of the application’s overall architecture. The major goal of a design phase in a software project is to develop a system specification which takes cost, time and resources into account. The system specification is like a collection of the blueprints which the team ought to follow while building the application. At this stage the development team puts together the information gathered during requirement elicitation then designs the system (Gustafson, 2002). This section covers prototyping and storyboarding as the participatory design techniques which provides an opportunity for the designers and users to work together during the development period (Carroll, 1998). The benefits of such an approach include: a) Requirements are likely to be more accurate thus improving the system quality b) Can help avoid certain costly application features which users might not be in need of c) Helps improve the acceptance level of the product Prototype A prototype refers to an application which is rapidly implemented and constitutes only a small section of the expected functionality of the full application (Pomberger, Blascheck G, 1996). It is intended to help elicit for requirements by giving the involved team a chance to get early feedback relating to their ideas (Drjims, 2008). Other than freezing system requirements before design or coding activities can continue, a throwaway prototype should be built to understand the requirements. The development of the prototype will be based on the requirements known at present. Use of the developed prototype gives the clients an opportunity to actually “feel” the application. Prototyping would be ideal for a large application as this one because of the absence of an existing system to help in establishing the requirements. The prototype will not be a complete system and will not contain most of the details. It will just give a system which has overall functionality. Other than the active involvement of users during development and providing an opportunity for the identification of difficult or confusing functions, exposure of end users to the built software prototype also provides an avenue for identification and correction of errors at an earlier stage thus avoiding rework at later dates. However, this approach has the risk of increasing an application’s complexity as the scope of the application can go beyond the initial plans The reason why the prototype model would be appropriate for the Social Fashion Application is that the targeted users need to interact a lot with the desired application. The web interfaces in this application, requires a great level of interaction with the targeted users. Building an application which requires limited training and able to support ease of use among users would take a lot of time in case the development team ignores this model. Story Boards Storyboarding refers to a reiterative and interaction design method which employs a set of pictures or sketches in demonstrating the end to end solution towards a given task scenario. (CRM, 2006) Storyboarding is helpful in exploring potential experiences prior to investing in software development and as well as understanding the human context within which the application will be used. It can be useful in discovering the best design approach being that it is an earlier process thus reducing the development cost (What are Story Boards Good for?) The storyboards can be better alternatives compared to use cases, user stories or task scenarios because the preparation of any of the documents can always be frustrating then possibly end in a software product that is not satisfactory. Also, they can be used to complete the any of the business requirements documents mentioned above. Stories work effectively in the software world for being able to help the production team improve on the design ideas (Verma, 2012) and are reflections of our manner of living. They are the conventional way to relate man’s experience and even prior to the use of words for communication, pictures were used in enabling people to talk about their experiences. It is therefore natural and sensible relating human experiences pertaining to software. Representative Screens There will be three representative screens drawn in this paper. The screens can be useful in giving illustrations on how an application meets some of the previously stated requirements (Design Considerations for an Interactive Multimedia Kiosk). The screens are drawn based on the three persona examples described in the second section of this document and will be drawn using Presentation assistant software freely downloadable at http://www.presentation-assistant.com/screen-draw.htm To write a comment by a Standard User Fig 1.4 showing a write comment screen In the write comment screen 1. The representative provides the name in the name field 2. The representative enters the comment in the comment field 3. The representative clicks POST The system requirements supported by this representative screen are: Fault and Error Tolerance All form fields have the phrase “this field is required” to remind users of the need to fill the form fields The CANCEL button help to perform undo operations Reliability After clicking POST all friends of the representative will be able to view the posted comment and so the application shall have behaved as expected Uploading the latest Collection of Gucci by a Fashion Agenesis Fig 1.5 showing upload latest collection of Gucci screen In the upload collections screen 1. The representative enters the product brand name 2. The representative uploads the image associated with the product brand name 3. The representative clicks on SAVE The system requirements supported by this screen are Fault and Error Tolerance An error notification on a failed upload operation then the user is reminded to try again. The clause “required” used near the form filled to remind the user that the form must be filled Efficiency A reminder of the type of images that can be uploaded to minimize on errors Language The page contents are presented in the English language because that is what most of the targeted users are comfortable with To moderate discussion by the Administrator Fig 1.6 showing moderate discussion screen In the moderate discussion screen To delete a discussion topic 1. The representative selects a check box associated with a given discussion topic 2. The representative clicks DELETE To switch to the mobile version of the application 1. The representative clicks CHANGE DISPLAY MODE To logout 1. The representative clicks on Logout located at the top right section of the screen The system requirements supported by the screen are Help Content A faster means of accessing the context specific help contents. Access to help contents is made optional to avoid causing unnecessary overhead on the application’s resources. Scalability The administrator has the option of viewing the discussion topics for the past 1 or so months thus making the application to be scalable. Efficiency A brief reminder of the way to attain a delete operation so a new user does not have to learn using the system thus enhancing efficiency. Security The screen shows the authentication status on the top right hand side section meaning that application prevents unauthorized access to its data and only displays the page contents to the Administrator after successful authentication. Flexibility Flexibility has been enhanced by a shortcut navigation button CHANGE DISPLAY MODE to help access the mobile version of the application. Review of Work Software maintenance forms the largest percentage of the software cost. So to be considered cost effective a software project, especially the new ones like the Social Fashion Application, should apply the design approaches that involve the end users as much as possible to solve certain project issues like misunderstood or missing requirements while improving on customer satisfaction. Bibliography Addamio, J. D. (2009, May 7). Stages of Software Development Cycle. Retrieved November 20, 2013, from blogs.msdn.com: http://blogs.msdn.com/b/john_daddamio/archive/2009/05/07/stages-of-the-software development-cycle.aspx Allex Donatelli, R. L. (2005, November 29). Unified Scenario Based Design. Retrieved Novemeber 19, 2013, from www.ibm.com: http://www.ibm.com/developerworks/rational/library/05/1129_donatelli/ Anke Dittmar, A. G.-F.-C. (2012). Proc. Of The fourth ACM SIGCHI Symposium on EICS'2012 . ACM. Arnicasoftware. (2011, June 24). What is User Profile?Why is it Important?How to Implement it. Retrieved November 19, 2013, from www.arnicasoftware.com: http://www.arnicasoftware.com/blog/what-is-user-profile-why-is-it-important how-to implement-it-/2825/index.aspx Benutzermodellierung und Benutzerprofile in Adaptiven E-learning Systemen. (2005). Carroll, J. M. (1998). Requirements Development in Scenario-Based Design. In J. C. Mary Beth Rosson, IEE Transactions on Software Engineering Vol. 24 (pp. 1156-1170). Clear, J. (2011, February 4). 7 Common Project Management Problems. Retrieved November 20, 2013, from sixrevisions.com: http://sixrevisions.com/project-management/7 common-project-management-problems-and-how-to-solve-them/ Cremers, P. D. Non Functional Requirements. In A. B. Cremers, Organization's Requirement Engineering. CRM, M. D. (2006, November 2). Using StoryBoard Prototypes in your Design process. Retrieved November 20, 2013, from blogs.msdn.com: http://blogs.msdn.com/b/crm/archive/2006/11/02/storyboarding-in-software development-with-particular-reference-to-microsoft-crm.aspx Damodaran, L. (1996). User Involvement in the System Design Process. In L. Damodaran, Behavior and Information Technology (pp. 363-377). UK: HUSAT. Design Considerations for an Interactive Multimedia Kiosk. (n.d.). Retrieved November 21, 2013, from www.ascilite.org.au: http://www.ascilite.org.au/conferences/adelaide96/papers/04.html Drjims. (2008, July 23). Software Protyping. Retrieved November 21, 2013, from www.slideshare.net: http://www.slideshare.net/drjms/software-prototyping Egelad, B. (2012, March 3). Five Key Issues that can kill a project. Retrieved November 19, 2013, from blog.podio.com: http://blog.podio.com/2012/09/03/five-key-issues-that-can kill-a-project/ Gustafson, D. A. (2002). Theories and Problems of Software Engineering. Kensas: McGraw. Huy, N. X. Software Engineering. Kavathatzopoulos, I. (2008). Users Tasks and Requirements. Retrieved November 16, 2013, from www.it.uu.se: http://www.it.uu.se/edu/course/homepage/hcinet/ht08/lectures/lecture10/part3 Limited, A. S. (2005). How to Specify What you Want. Retrieved November 19, 2013, from www.aldex.co.uk: http://www.aldex.co.uk/reqspec.html Moody, G. (2012, September 19). Why Computer Companies Should Copy the Fashion Industry. Retrieved November 15, 2013, from www.techdirt.com: http://www.techdirt.com/articles/20120911/02095720339 Nanenko, D. (2011, December 1). Are you a project driver or enabler. Retrieved November 19, 2013, from blogs.pmi.org: http://blogs.pmi.org/blog/voices_on_project_management/2011/12/are-you-a-project-driver-or en.html Pomberger, Blascheck G. (1996). Object Orientation and Prototyping in Software Engineering. Prentice. Pressman, R. S. (2001). Software Engineering a Practioneer's Approach. Ravi. (2012, February 16). Capturing Non Functional Requirements. Retrieved November 19, 2013, from www.ravikalidindi.com: http://www.ravikalidindi.com/capturing-non functional-requirements/ Rosner, L. J. (2013, Septemeber 18). What Social Statement Fashion is Saying to Retail. Retrieved November 15, 2013, from cmo.com: http://cmo.com/content/cmo com/home/articles/2013/9/12/what_socials_fashion.html Verma, N. (2012, April 6). Advantages and Disadvantages of Story Boards. Retrieved November 2013, 2013, from blog.commlabindia.com: http://blog.commlabindia.com/elearning/advantages-visual-storyboard What are Story Boards Good for? (n.d.). Retrieved November 20, 2013, from indigo.infragistics.com: http://indigo.infragistics.com/help/what-are-storyboards-good for.html Whiten, Jeffrey L. (2007). System Analysis and Design Methods 7th Edition. McGraw. Read More
Cite this document
  • APA
  • MLA
  • CHICAGO
(“Social Fashion Application Coursework Example | Topics and Well Written Essays - 1250 words”, n.d.)
Retrieved from https://studentshare.org/information-technology/1492069-social-fashion-application
(Social Fashion Application Coursework Example | Topics and Well Written Essays - 1250 Words)
https://studentshare.org/information-technology/1492069-social-fashion-application.
“Social Fashion Application Coursework Example | Topics and Well Written Essays - 1250 Words”, n.d. https://studentshare.org/information-technology/1492069-social-fashion-application.
  • Cited: 0 times

CHECK THESE SAMPLES OF Social Fashion Application

Natural Organization Skills in the Help of Becoming Independent

This application is just the first step towards that realization.... side from business, I am also interested at fashion and dogs, because they do not simply use the verbal human languages yet they can definitely express in different and astounding ways.... Moreover, aside from business expertise, social intelligence is essential in the real world....
2 Pages (500 words) Admission/Application Essay

Admission Letter to Federal Law Enforcement

Despite different cultural and social backgrounds, people were working in different ways; however, for one single objective.... This cultural and social diversity enhanced the personality traits that will facilitate me in improving socially, as well as, intellectually in a creative manner.... uring my sophomore and junior years of high school, students from different cultural and social backgrounds were part of our class, and I had the opportunity to coordinate and interrelate with them during different activities of the school....
8 Pages (2000 words) Admission/Application Essay

Personal Statement

Going through the rigorous mental exercises while providing myself with an established social network will give me a taste of what it will be like in the real professional world.... College education will give me the knowledge that I need to understand electronics and to know the practical applications that can be used for the improvement… Through this, I can build a professional career related to my chosen course, which is Electrical Engineering Technology....
1 Pages (250 words) Admission/Application Essay

Why I Want to Be a Mechanical Engineer

I am keenly aware that the acquisition of genuine mechanical skills requires both the understanding of theory and its practical application.... I believe that the stimulating academic and social environment at Ann Arbor will help me strike a balance between my passion for machines and my love of personal interaction....
2 Pages (500 words) Admission/Application Essay

Application for a Degree in Health Sciences in Florida University

This essay is an application for a degree in Health Sciences in Florida University.... application for a Degree in Health Sciences in Florida UniversityMy lasting passion for a degree in Health Sciences from Florida University is built on the pursuit of specific goals, which encompass the vast field of healthcare.... ?Health and Health Care As social Problems....
2 Pages (500 words) Admission/Application Essay

Why I Want to Study Engineering in the University of Miami

Personal StatementThe drive to achieve personal, academic, and professional growth and development is the key factor that informs this transfer application.... It is my sincere hope that this transfer application will be considered.... Based on these insights, I hope to make effective and efficient use of the social, academic, and career resources offered by the university to pursue engineering and subsequently set my academic and career life for future success....
2 Pages (500 words) Admission/Application Essay

Health Studies and Social Care Graduate Course

As I am passionate to analyze the implications of above issues, I request you to consider my application for the admission to this study program.... As I wish to apply for admission to Master's degree in Public Health study program, I am pleased to give hereunder the details of my educational background and work experience, along with the statement of my purpose to pursue this program. I am currently studying for… My study program includes detailed investigation into the ethical and social issues involved with efficient handling of the specified health care requirements....
2 Pages (500 words) Admission/Application Essay

Change in the Public Sector of Developing Countries

The primary purpose of the research study “Change in the Public Sector of Developing Countries” is to evaluate the organizational culture and behavior and thereby understand the manner in which they have been applied and developed by the public sector organizations operating in Saudi Arabia....
6 Pages (1500 words) Admission/Application Essay
sponsored ads
We use cookies to create the best experience for you. Keep on browsing if you are OK with that, or find out how to manage cookies.
Contact Us