ソフトウェアエンジニアリングのツイニング操作ブログ

ソフトウェアエンジニアリングのツイニング操作ブログ

githubのプロジェクト元アドレス(https://github.com/BillDior/BUAA_SE_01
githubのプロジェクトは現在アドレス(https://github.com/kenyin123/WordChains

職務記述書

プロジェクト コンテンツ
コースワークが位置しています クラスのブログ
運用要件の紹介 運用要件
このコースで私の目的 プログラミングの予備的理解の結び目の仕様、プログラミング経験の増加コラボレーション
私は目標を達成する助けたジョブの特定の局面において C ++のより深い理解のために、グラフ理論のアルゴリズムを学びます
PSP表
パーソナルソフトウェアプロセス段階 推定時間がかかる(分) 実際の時間がかかる(分)
計画 60
•このタスクが必要と推定どのくらいの時間 60
開発 2910
・分析(新しい技術を学ぶ含む)が必要 600
設計ドキュメントの生成 100
・デザインレビュー(と彼の同僚は、設計文書を見直し) 30
・コードの仕様(現在の開発のための適切な規範の開発) 20
・具体的な設計 240
・具体的なコーディング 1500
・コードレビュー 120
・テスト(セルフテスト、コードを変更し、変更を提出) 300
レポート 150
・テストレポート 60
・コンピューティングのワークロード 30
・後知恵、およびプロセス改善計画を提案します 60
トータル 3120
インターフェイスデザイン

情報隠蔽:民間の設計パラメータ

インタフェースデザイン:インタフェースパッケージも取得することができます。

ルースカップリング:実装されていません

計算モジュールインタフェースの設計と実装
UMLダイアグラム

パフォーマンス計算モジュールインタフェース部の改善

最初の図は、時間の30ワード程度です。第二に、図36に増加しています。リングでのテストデータ、大幅に全体的な時間に影響を与える6の増加がたくさんあります。図アルゴリズムは、最長のチェーンをさらに最適化することができます検索します。

表示モジュールユニットテストを算出します

現在はまだ勉強中。だから、完全な補完が完了した後

説明演算部例外処理モジュール

ここで私はリングの発見なしRパラメータ例外に対処します。

ここで私は不足しているパラメータやロジックエラーのファイル名を扱います。

コマンドラインモジュール詳細設計プロセス

コマンドラインパラメータを読んで、最初のパラメータは、論理的または不正な形式があるか否かを判断します。エラーがある場合、エラーメッセージを与えます。



コマンドラインモジュール計算モジュールドッキング

使用了一个github上的工具,cxxopts

将得到的参数判断后传给wlOption

描述结对的过程

在结对后我们没能有效地沟通。首先是我对题目感到畏惧觉得自己没有能力完成,然后队友可能事情比较忙,也不是很主动。后来我因为个人原因没能在规定时间内继续完成作业。后续是我单独完成的作业。

结对编程的优缺点
优点:

1、自己不会的地方可以请教队友

2、两个人沟通顺利的情况下,比多人团队轻松

3、分配任务、交流进度方便及时

缺点:

当两个人沟通不顺利、闹矛盾的时候,相比团队编程,会更加消极,难以处理问题。多人团队的队员之间矛盾相对来说会小很多。

我的优点:

1、性格温和

2、愿意出力

我的缺点:

1、不够自律,喜欢拖延

2、编程能力弱

3、沟通能力差

我的结对对象优点:

1、编程能力好

2、耐心

我的结对对象缺点:

1、不够努力

2、不主动交流

psp表格
Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
计划 60 60
· 估计这个任务需要多少时间 60 60
开发 2910 2550
· 需求分析 (包括学习新技术) 600 360
· 生成设计文档 100 30
· 设计复审 (和同事审核设计文档) 30 0
· 代码规范 (为目前的开发制定合适的规范) 20 10
· 具体设计 240 300
· 具体编码 1500 1500
· 代码复审 120 60
· 测试(自我测试,修改代码,提交修改) 300 300
报告 150 180
· 测试报告 60 120
· 计算工作量 30 30
· 事后总结, 并提出过程改进计划 60 30
合计 3120 2790

最后,感谢老师和助教一直以来对我的关心和帮助。

おすすめ

転載: www.cnblogs.com/impuresaint/p/10597017.html
おすすめ