2010-12-14 2 views
0

저는 웹 기반 마이크로 파이낸싱 (소그룹을위한 소액 대출) 애플리케이션을 개발하도록 임무를 부여 받았습니다. 나는 이것이 내가 지금까지 생각해 내야하는 가장 큰 어플리케이션이므로이 일을하는 동안 나를 멘토로 돌볼 누군가가 필요할 것이다. 나는 대부분 스스로 가르치고 항상 혼자 일했지만 나는 이것이 내 게임을 강화할 수있는 좋은 기회라고 생각합니다.웹 기반의 마이크로 파이낸싱 애플리케이션을 개발하는 동안 멘토링이 필요합니다.

저는 현재 생각할 수있는 가장 높은 액터와 목표를 가지고 있으므로 애자일 개발 방법론을 사용하려고합니다. 따라서 코딩을 시작하고 제가 진행할 때 유스 케이스를 개선 할 것입니다.

***Actor Goal*** 
**Borrower** Request registration 
      Request to borrow 
      Check Loan Account balance 
      Check repayment history 
      Make early repayment 
      Request to Switch groups 

**Loan Officer** Pre-register group 
      Record daily borrower repayments /collections 
      Generate expected daily collection 

**Saver** Request registration 
      Check Account balance 
      Check deposit history 

**Loan Administrator** Assess borrower 
      Register borrower 
      Approve pending borrower registration 
      Get following weeks budget 
      Generate default list 
      Manage borrowers 
      Manage borrower details 
      Manage staff 
      Generate new loan projection 
      Manage loans 
      Manage savings accounts 

    **System Administrator** Modify system settings 
      Manage system parameters 
      Approve exception loan amount request 

**Amortization System** Calculate loan repayment schedule 
**Borrower Assessment System** Determine maximum loan amount for borrower 
**Savings System** Credit savings account 
        Debit savings account 
        Create savings account 

나는 대출 모듈, 저축 모듈, 대출 관리자 모듈,가 기본으로 모듈 및 시스템 관리자 모듈 즉, 시스템에 5 개 모듈을하기로 결정이 또한 나에게 제어를하는 데 도움이됩니다 응용 프로그램을 분리하는 차별화 나를 돕는 것입니다 기능적으로 더 잘 접근 할 수 있다고 생각합니다.

이제 다양한 등록 및 로그인과 같은 기본 목표를 위해 유스 케이스를 수행 할 것입니다.

건배

+0

지금까지 구체적인 질문이 있으십니까? – rik

+0

당신은 이것에 관한 질문을 찾아야합니다. 그것은 너무 열렸다. – jaydel

답변

0

올바른 경로에있는 것처럼 들립니다. 처음으로 큰 프로젝트에서했던 것보다 훨씬 나은 방향. 동일한 체계적인 프로세스를 코드로 확장하면 괜찮을 것입니다.

+0

감사합니다 모두, 당신은 질문에 대해 맞다는 생각이 들었습니다. 나는 계속 될 것이고 내가 붙어있을 때 나는 다시 올 것이다. 나는 gor general pointer를 찾고 있었지만 어쨌든 고마워. 나는 돌아올거야. – Napoleon

관련 문제