The third work - prototyping

This work belongs courses Course Link
Where the job requires Link job requirements
The target job Familiar prototyping tools, master prototype

Contrast prototyping tool

1. blade

  • Feature
    • Drag and drop controls, easy to understand, easy to use
    • With free project templates, extensive material library
    • To pay to use more features, such as the project to export Andrews apk, teamwork, etc.
    • Only mobile-terminal prototyping

2.Axure RP

  • Feature
    • Features are many and complex, powerful but the high cost of learning
    • Less material

3.Mockplus

  • Feature
    • Supported Cooperative Work
    • Support drag space, approachable
    • Compared blade PC also supports prototyping

demand analysis

I chose the second project , the following is background
blog garden class blog client
major groups: All classes blog teachers, teaching assistants, students are potential customers, in addition to all computer science teachers teaching similar needs, students may also be potential users .
Demand: rough statistics class blog blog garden of about 3,000 active users. (The user has not yet estimate the potential of using a class blog)
demand class
as a whole: the need for more convenient to use the class blog on the phone, sometimes need to view certain content in the case of off-line, it is necessary to adapt the phone more simple and beautiful interface, need to improve information alerts, class blog is much more systematic and more complete classification would be more convenient to the user to find what they need
teachers: needs to be more convenient for members of the class, teaching content and student achievement management
assistant: the need for more class members to easily manage, communicate with students, evaluation of students
students: the need for a more convenient communication with each other, to complete the job

Specific analysis

  • Develop a class blog app, blog and provide offline functionality.
  • Teachers, different teaching assistants, students need to function, should design a different interface, and to distinguish between different users at login.
  • Teachers should have added, modified class functionality, while management can publish course content and student achievement in the classroom
  • Teaching assistant should be able to participate in the management and evaluation of students' class
  • We should design a class group chat functionality, teachers, teaching assistants and students can easily exchange
  • Users need to collect a function for easy viewing (off-line blog automatic collection)
  • Users need to blog grouping function to manage

    Prototyping

    To avoid long-winded blog complicated, relationship specific performance jump in the project, a blog is not explained.
    Login screen, different types of user interface features are not the same, click the appropriate button to jump to the corresponding login user interface

    registration interface

    student interface, with a home page, classes, messages, and my four parts, the red dots represent not see the news, the home page Collect blog offline and

    class interface shows the class has been added, click on the appropriate class to enter specific class interface

    classes have to submit jobs, see announcement, the voting members of the class of functions and view





    the message interface has class chat, chat with friends

    class chat support class members chat together, while adding members buddy


    chat with friends

    on my page, and has a collection of blog blog grouping functionality



    teacher has a classroom management, release management jobs, announcements, voting, members of the class, performance and other functions, there is no difference other features with students





    assistant teacher most of the features and functions of the same, in addition to achievements and can not manage more than a student evaluation function

    Prototype address

    I entered point

to sum up

The work done requirements analysis and prototyping tool use, through needs analysis we can clearly grasp the needs of the needs of users and developers, to avoid the development of useless software. Framework through rapid prototyping can make projects, interactive features and intuitive demonstration projects, namely, user-friendly understanding of the project, but also facilitate the developers to clarify the development of ideas.

Guess you like

Origin www.cnblogs.com/guduxuanze2014/p/11596483.html