2020軟件工程作業04


軟件工程 17級計科一班
作業要求 https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/homework/10574
作業目標 設計家族樹應用的UI
作業正文 如下
參考文獻 http://www.pc0359.cn/article/jiaocheng/69385.html
https://www.axure.com.cn/resource/page/3/

結對成員

朱旭煒 20177596

劉 濤 20177569

原型開發工具

Axure RP 8

NABCD模型

  • N需求

    • 用戶可以創建和加入家族樹,在填寫完注冊信息后自動生成,也可以在查找導師后申請加入
    • 用戶在加入家族樹之后可以詳細的知道同們的前驅后繼及他們的基本信息
    • 用戶可以查看其他家族的基本信息,家族內部的信息可以設置權限
    • 用戶可以通過及時聊天的窗口進行溝通交流
  • A做法

    • 在設計過程中,加入了家族樹、個人動態和即時聊天窗,方便用戶之間交流;在注冊時設置郵箱和手機號驗證,增加了信息的安全性和真實性
  • B好處

    • 用戶之間可以通過家族樹來聯系,在聊天窗口內可以即時聊天交流
    • 用戶在登錄注冊時需要驗證郵箱或手機號,確保了應用內信息的真實性和安全性
  • C競爭

    • 優勢:加入了即時聊天窗,信息交流比較高效
    • 劣勢:社交軟件以騰訊一家獨大,推廣難度大,用戶范圍小。
  • D推廣

    • 在線上推廣,在朋友圈、微博、qq上進行試用宣傳
    • 在線下,在學校、在專業內進行試用宣傳

原型設計

功能設計

1、登錄界面

QQ圖片20200402205315

2、注冊界面

QQ圖片20200402213152

界面設計

1、主頁

QQ圖片20200402205320

QQ圖片20200402205324

2、家族樹

QQ圖片20200402205327

3、個人空間

QQ圖片20200402205330

4、消息列表

QQ圖片20200402205334

結對過程

任務分配

@波蘭杜蘭特:在結對編程中負責提供開發工具的操作技術支持及上網查閱資料,編寫博文

@不負真人:在結對編程中負責開發工具的操作

遇到的困難與解決

在這次設計中,我們打算設計圓角的文本框和圓角的下拉列表框,在網上也查閱了一些資料,但是文本框和下拉列表框並不能直接調整圓角,需要一些操作

  1. 圓角的文本框的實現:將文本框嵌入矩形框中,調整矩形框的圓角,將文本框的邊框隱藏和調整透明的
  2. 圓角的下拉列表框的實現:暫時沒有找到解決方法

心得

@波蘭杜蘭特:在這次結對的設計中,成員間發揮已掌握的操作知識進行取長補短,相互補充沒學過的操作,整個設計過程比較流暢,效率也比較高。結對方式選擇的是分享屏幕的方式,但是並不影響開發設計。在學習Axure RP 工具中,上網查閱資料,尋找解決方式,實現一些比較美觀的操作,比如通過雙層動態面板實現隱藏滾動條的可滾動屏幕。關於《構建之法》,通過閱讀兩章內容后,對軟件開發有所新的認識,在軟件開發中要注重用戶的需求,前提是了解理解用戶的需求,還有軟件開發的創新,開發更有競爭力,讓用戶提高體驗的軟件。

@不負真人:在本次的軟件工程中要求進行結對編程,這又是我一個很少涉及的編程方式,在本次作業過程中,我與朱旭煒同學進行結對,由於疫情,我們使用網絡視頻的方式進行實時的交流。在此之前,我一直認為編程需要的是一個人默默的完成,但在本次結對中,我們各司其職,通過合理的安排工作,使得編程的效率和體驗都有所上升。在開始本次編碼之前,我通過視頻,學習了使用Axure RP 8,這是本次作業的收獲之一,在利用Axure RP 8規划頁面時,我經常詢問朱旭煒同學的意見,從多角度對界面設計進行審視,同時對細節進行探討,我認為這樣既保證了工作的正確性、又提升了效率,是一次很棒的結對體驗!

結對照片

QQ截圖20200402141412

QQ圖片20200402161811

結對

兄弟同心,其利斷金

PDF文件:http://q7g31tuvu.bkt.clouddn.com/結對成員-cnblog.pdf

自評分


項目 分數
NABCD 35
功能設計 15
社交功能 15
界面設計 20
結對過程描述 9


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM